Ehrlich, ich verstehe nicht wie du mit derart wenig Eigeninitiative jemals Java lernen willst.
Ich hab in der Api schonmal nachgesehen, ob es das was mit "is.on"
Nun... offensichtlich nicht.
Mach die Java API auf, such nach JCheckBox.
> Du findest
diese Seite.
Gehe zum "Method Summary" (musst vielleicht runterscrollen).
> Du findest, dass JCheckBox lediglich 6 Methoden hat.
Lies dir die 6 Methoden durch, sieht irgendeine für dein Problem hilfreich aus?
> Wage nicht "ja" zu sagen.
JCheckBox erbt ja von AbstractButton, auch diese steht auf der Seite. Such nach den Methoden von AbstractButton.
> Wie man auf einen Link klickt solltest du wissen.
Du willst eine Abfrage machen. Nach einem "boolean" Wert. Nach den normalen Java-Naming-Conventions suchst du also nach einer Methode deren Name mit "is" beginnt.
> AbstractButton hat 5 Methoden die mit "is" beginnen.
Benutz ein Wörterbuch und deinen Verstand um aus den 5 Kandidaten die benötige Methode zu finden.
> Hint: eine JCheckBox nennt man "selektiert" wenn sie ein Häcklein hat.
Danach hast du etwas das so aussieht:
[HIGHLIGHT="Java"]JCheckBox checkBox = ...
if( checkBox.dieGesuchteMethode() ){
System.out.println( ... );
}
else{
System.out.println( ... );
}[/HIGHLIGHT]
P.S. Die ... stehen nicht wirklich im Quellcode, hier kannst du deine eigenen Sachen einsetzen.
P.P.S. "dieGesuchteMethode" musst du durch den korrekten Methodennamen ersetzen.