Hallo,
ich habe wahrscheinlich eine blöde Frage, und zwar habe ich eine JFrame und in diesem JFrame befindet sich ein JPanel.
Ducht einen Doppleklick auf eine Komponente in JPanel macht sich ein Fenster (JFrame) auf.
Meine Frage wäre nun folgende: wenn ich den JFrame verschiebe, kann ich dann auch die absolute Position des im JFrame befindlichen JPanel ausfindig machen (mit panel.getLocation() bekomme ich ja nur die Koordinaten, wo sich das JPanel innerhalb von JFrame befindet)
Oder ist es möglich, dass ich einer Komponente zuweise (z.B.: einem JTextField auf dem JPanel), dass, wenn die Komponente angeklickt wird, sich das Fenster genau über dieser Komponente öffnet.
Mein Problem ist nämlich, ich programmiere auf einem JPanel und dieses JPanel gebe ich dann weiter und ich kann eben nicht sagen, wo der nächste das in seinen JFrame hineingibt, ich kann also die getX() und getY() des JPanels nicht verwenden.
Vielen DANK für Eure Antworten!!
lg
Michael
ich habe wahrscheinlich eine blöde Frage, und zwar habe ich eine JFrame und in diesem JFrame befindet sich ein JPanel.
Ducht einen Doppleklick auf eine Komponente in JPanel macht sich ein Fenster (JFrame) auf.
Meine Frage wäre nun folgende: wenn ich den JFrame verschiebe, kann ich dann auch die absolute Position des im JFrame befindlichen JPanel ausfindig machen (mit panel.getLocation() bekomme ich ja nur die Koordinaten, wo sich das JPanel innerhalb von JFrame befindet)
Oder ist es möglich, dass ich einer Komponente zuweise (z.B.: einem JTextField auf dem JPanel), dass, wenn die Komponente angeklickt wird, sich das Fenster genau über dieser Komponente öffnet.
Mein Problem ist nämlich, ich programmiere auf einem JPanel und dieses JPanel gebe ich dann weiter und ich kann eben nicht sagen, wo der nächste das in seinen JFrame hineingibt, ich kann also die getX() und getY() des JPanels nicht verwenden.
Vielen DANK für Eure Antworten!!
lg
Michael