S
Stolli
Gast
Hallo
Ich habe ein Problem mit einem JPopupMenu. Ich habe einen JTree und will das auf rechtsklick ein PopupMenu aufklappt. Leider macht es das nicht, um genau zu sein, passiert nix. Mein Quellcode sieht wie folgt aus:
Def. PopupMenu
Def. Aktion
Die Systemausgabe macht er korrekt. Sonst passiert aber nichts. Ich habs auch schon mit e.getcomponent als Komponente im Aufruf versucht. Kein Ergebnis. Auch wenn ich das Gewicht nicht false sondern true setzte, oder den Befehl ganz weglasse, passiert nichts. Ich bin mit meinem atein echt am Ende. Ich hoffe mir kann wer helfen.
MfG, Stolli.
Ich habe ein Problem mit einem JPopupMenu. Ich habe einen JTree und will das auf rechtsklick ein PopupMenu aufklappt. Leider macht es das nicht, um genau zu sein, passiert nix. Mein Quellcode sieht wie folgt aus:
Def. PopupMenu
Code:
private JPopupMenu popup = new JPopupMenu();
private JMenuItem del = new JMenuItem("löschen");
private JMenuItem open = new JMenuItem("offnen");
private JMenuItem prop = new JMenuItem("Eigenschaften");
Def. Aktion
Code:
popup.add(del);
popup.add(open);
popup.add(prop);
hbaumVorlagen.add(popup);
hbaumVorlagen.addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e) {
if (e.isPopupTrigger())
popup.show(hbaumVorlagen, e.getX(), e.getY());
System.out.println(""+e.getX()+""+e.getY());
}
public void mouseReleased(MouseEvent e) {
if (e.isPopupTrigger())
popup.show(hbaumVorlagen, e.getX(), e.getY());
System.out.println(""+e.getX()+""+e.getY());
}
});
popup.setDefaultLightWeightPopupEnabled(false);
Die Systemausgabe macht er korrekt. Sonst passiert aber nichts. Ich habs auch schon mit e.getcomponent als Komponente im Aufruf versucht. Kein Ergebnis. Auch wenn ich das Gewicht nicht false sondern true setzte, oder den Befehl ganz weglasse, passiert nichts. Ich bin mit meinem atein echt am Ende. Ich hoffe mir kann wer helfen.
MfG, Stolli.