Hallo Zusammen,
Ich lasse in einem Panel mit Linksklick eine Popupmenu erscheinen. Die die Stelle des Erscheinens wird durch den Mausklick festgelegt.
Funktioniert auch soweit. Wenn ich aber mein Programmfenster von seiner originalen Enstehungsposition wegziehe und das Popupmenu wieder erscheinen lassen will, erscheit es an der ursprünglichen Enstehungsposition meines Programmfensters!
Vielleicht hat dazu jemand schon mal was gemacht.
Vielen Dank im Vorraus!
Marz
Ich lasse in einem Panel mit Linksklick eine Popupmenu erscheinen. Die die Stelle des Erscheinens wird durch den Mausklick festgelegt.
Code:
public void mouseClicked(MouseEvent e) {
// linke Taste
if (e.getButton() == MouseEvent.BUTTON3) {
location = e.getPoint();
getJPopupMenu().setLocation(e.getPoint());
getJPopupMenu().setVisible(true);
}
}
Funktioniert auch soweit. Wenn ich aber mein Programmfenster von seiner originalen Enstehungsposition wegziehe und das Popupmenu wieder erscheinen lassen will, erscheit es an der ursprünglichen Enstehungsposition meines Programmfensters!
Vielleicht hat dazu jemand schon mal was gemacht.
Vielen Dank im Vorraus!
Marz