jCheckBox

  • Themenstarter Themenstarter gast
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

gast

Gast
Ich habe ein Java-Programm und würde da gerne eine CheckBox einfügen.
Das Einfügen ist auch nicht das Problem, aber auch würde gerne in einer if-Schleife den Status der CheckBox abfragen ... nach dem Motto if (jCheckBox1.getStatus == true) ... das funktioniert aber leider nicht.
Ich weiß das es eine Methode namens getState gibt, aber da wird mit jedes Mal ein Fehler angezeigt
HILFEEEE!!!
 
if-Abfrage statt if-Schleife klingt professioneller,

und eine ordentliche Fehlerbeschreibung würde auch helfen,
genauer Code (dass man Operationen mit () am Ende schreibt darf man wohl als gegeben annehmen?)
genaue Fehlermeldung

was ist eigentlich der Status einer CheckBox?
 
Code:
 if (jCheckBox1.getState () == true) {
                       }
Also, ich habe auf meiner Oberfläche eine CheckBox und würde kerne gucken ob diese aktiviert wurde oder nicht. Mein Problem, ich finde einfach keine passende Methode um dies zu überprüfen
 
isSelected()

aber wenn du in der API nichts findest, dann hast du in Java ein echtes Problem 😉

-------

== true brauchst du nicht schreiben, einfach
if (booleanFunction())
das reicht schon
 
Also so sieht jetzt mein Quellcode aus.
Code:
if (jCheckBox1.isSelected()) {
                       System.out.println ("Checkbox ist aktiviert");
                       }
Jetzt zeigt er mir zwar keine Fehler mehr an, aber trotdem wird keine Aktion duchgeführt wenn ich das Häkchen in die CheckBox setze.
 
tja, vielleicht ist die in der GUI angezeigte eine andere als jCheckBox1?
auf diesem Level kann man nicht viel mehr sagen, für mich zumindest siehts ok aus,

poste ein vollständiges Programm oder etwas mehr Code von der Erstellung + Einfügung in die GUI
 
Wie ist der Satz zu verstehen:

"aber trotdem wird keine Aktion duchgeführt wenn ich das Häkchen in die CheckBox setze."

Von sich aus wird da auch nichts ausgeführt, du wirst da noch einen Listener setzen müssen.
 
wahh ... hab doch wirklich vergessen nen Listener zu setzen. Dann kann das ja auch nicht funktionieren 😳

Danke für die Hilfe
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben