wenn ich den mouseadapter so aussehen lasse:
gibt es kein problem... ich wähle ein element auf einer liste aus und erst beim rechtsklick öffnet sich das popupmenu
Doch wenn ich einbauen will, dass er zuerst prüft von welcher list er kommt, gibt es probleme, weil er bei einem links klick auch das popup menu öffnet, aber nicht aktualisiert hat
verstehn tu ichs aber nicht...
Code:
MouseAdapter mouse = new MouseAdapter() {
public void mouseReleased( MouseEvent me ) {
popmen.show( me.getComponent(), me.getX(), me.getY() );
}
} ;
gibt es kein problem... ich wähle ein element auf einer liste aus und erst beim rechtsklick öffnet sich das popupmenu
Doch wenn ich einbauen will, dass er zuerst prüft von welcher list er kommt, gibt es probleme, weil er bei einem links klick auch das popup menu öffnet, aber nicht aktualisiert hat
Code:
MouseAdapter mouse = new MouseAdapter() {
public void mouseReleased( MouseEvent me ) {
if ( me.isPopupTrigger() )
if (me.getComponent() == list1 && list1.getSelectedIndex() > 0) {
entryHead.setText(machine.getName());
} else if (me.getComponent() == list2 && list2.getSelectedIndex() > 0) {
entryHead.setText(drive.getName());
}
popmen.show( me.getComponent(), me.getX(), me.getY() );
}
} ;
verstehn tu ichs aber nicht...
Code:
list1.add(mouse);
list2.add(mouse);