Probleme beim verschieben eines JPopupMenu mit der Maus.
Ich habe folgenden Code programmiert zum verschieben.
Wenn ich das JPopupMenu nun verschiebe geht das auch, aber ich bekomme zwei JPopupMenu beim verschieben angezeigt (ganz unterschiedliche Positionen). Ich möchte aber nur ein JPopupMenu sehen. Kann mir jemand bei den Problem helfen?
Das JPopupMenu wird angezeigt wenn ich auf ein Jlabel, das sich auch ein JPanel befindet, mit der rechten Maustaste klicke.
Gruß Malte
Ich habe folgenden Code programmiert zum verschieben.
Code:
this.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
public void mouseDragged(java.awt.event.MouseEvent e) {
setCursor(new Cursor(Cursor.MOVE_CURSOR));
setLocation(e.getX(),e.getY());
addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent e) {
setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
}
});
}
});
Das JPopupMenu wird angezeigt wenn ich auf ein Jlabel, das sich auch ein JPanel befindet, mit der rechten Maustaste klicke.
Gruß Malte