CheckboxMenuItem

thomy800

Erfahrenes Mitglied
hallo

ich möchte ein checkboxmenuitem im programm einfügen. ich mache das so:

Java:
        CheckboxMenuItem test=new CheckboxMenuItem ("test");
        test.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.out.println("HALLO");
            }
        });
        *menu*.add(test);
es wird mir angezeigt doch eigentlich müsste der ja dann bei klick hallo schreiben. macht er aber nicht. weiß jemand wieso?

mfg thomy
 
Zuletzt bearbeitet von einem Moderator:
Moin!
Verwende statt eines ActionListeners ein ItemListener:
Code:
test.addItemListener(new ItemListener(){
            public void itemStateChanged(ItemEvent e) {
                if(e.getStateChange() == ItemEvent.DESELECTED){
                    System.out.println("Item nun deselektiert");
                    
                }
                else{
                    System.out.println("Item nun selektiert");
                }
            }
                  
              });

*grüssle*
MeinerEiner
 
Zurück