public void sollAusfuehren(){
if (Box1.isSelected()){
methode1();
}
if (Box2.isSelected()){
methode2();
}
}
try {
setPreferredSize(new Dimension(400, 300));
{
Box1 = new JCheckBox();
this.add(Box1);
Box1.setText("Box1");
}
// We listen to our heros
ItemListener herosListener = new ItemListener() {
@Override public void itemStateChanged( ItemEvent e ) {
System.out.print( ((JCheckBox) e.getItem()).getText() );
System.out.println( e.getStateChange() == ItemEvent.SELECTED ?
" selected" : " unselected" );
}
};
Box1.addItemListener( herosListener );
Da ja erst etwas passieren soll, sobald der Button gedrückt wurde, benötigst Du den ItemListener nicht (unbedingt).Wenn man sie anklickt, stehts in der Konsole. Wie mache ich das jetzt, dass er mir beim Anklicken die Funktion auswählt, aber erst ausführt, wenn ich auf einen Button klicke?
==Test()
AndereKlasse ak = new AndereKlasse();
...
if (box1.isSelected()) {
ak.methodeDerAnderenKlasse();
}