Wie kann man Check Boxes checken?

Status
Nicht offen für weitere Antworten.

Developer_X

Top Contributor
Hi, wie kann man Check Boxes eigentlich checken, in einem Bedingungs satzt, danke für eure Hilfe:
Code:
JCheckBox b = new JCheckBox("Möglichkeit_1",true);
Code:
if(b == true)
{
//tu. irgendwas
}
Weiß jemand wie das geht?
Mit b == true
gehts nicht
 

ddeldip

Mitglied
Also als Javaprogrammierer sollte die Java API dein bester Freund sein. Danach kommt nen Javareferenzbuch und danach google.com. Wenn du Methoden oder Sonstiges zu Klassen suchst, findest du alles in der Java API hier ist nen Link:Java 1.6 API.
Aber da auf der Seite, so wie ich glaube ne Suchfunktion fehlt, isses einfacher bei google den namen der klasse + java einzugeben da findest du in der Regel auch immer nen Link zu na API.
 

Developer_X

Top Contributor
ok, aber kann mirhier bitte jemand sagen,
wie ich checken kann ob die Checkbox angekreuzt ist wenn ja
soll "System.out.geprintlned" werden, "ja!"
und wenn nicht
soll "System.out.geprintlned" werden, "nein!"
ok?
Kann mir einer das zeigen, in nem COde?
Ich hab in der Api schonmal nachgesehen, ob es das was mit "is.on"
oder so was gibt oder mit
"get.is.on" oder so was, aber ich hab nichts gefunden, das in meinem Code hinterher nicht funktioniert hat
 
B

Beni

Gast
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.
 
Zuletzt bearbeitet von einem Moderator:

diggaa1984

Top Contributor
dann gabs da fünf sachen mit "is" und nur eine war richtig nähmlich
"isSelected"

hast du etwa alle eingesetzt und probiert?!

Aber ich muss sagen, wenn du anfängst die Tipps die dir andauernd gegeben werden umzusetzen oder zu beachten, dann machst du dir das Programmiererleben echt leichter.

Mitlerweile postest du ja mehrmals am Tag neue Themen, über alles was Java zu bieten hat. Das zeigt ja das du eventuell mit den Basics nocht nicht ganz klar kommst. Und das wirst du auch nicht, wenn du nicht lernst die Hilfmittel zu nutzen die einem zur Verfügung stehen. Wenn dein Englisch für die API noch nicht reicht, dann gibts diverse Seiten um das zu lösen (online-dictionary). Dann solte auch die Wahl der richtigen Methode nicht zum Ratespiel werden, sondern gezielt korrekt sein.
Und solche kleinen Sachen, wie "checkbox auf status prüfen" .. sollte man dann schon alleine finden können. Es verlangt ja keine das du auf Anhieb verstehst wie man mit Threads klar kommt oder dergleichen, aber die Suche nach Methoden einer Komponente sollte alleine machbar sein. Es verlangt ja keiner das du auf Anhieb weisst wie Threads oder dergleichen funktionieren.

Wenn ich nicht weiss, ob es etwas dafür gibt wie ich das gern hätte, dann suchst in der API, findst da nix, suchst bei google nach tutorials oder findst Leute mit gleichen Problemen (kannst immer davon ausgehen, dass mind. 1 Person schon das gleiche Problem hatte). Wenn das nicht hilft, dann versuch wenigstens glaubhaft zu machen du hast alles in der Macht stehende versucht hast und frag hier nach.
 
Zuletzt bearbeitet:
S

Spacerat

Gast
@Developer_X: Bist du der Englischen Sprache nicht mächtig? Dann versuchs mal mit diesem Link:
Java(TM) Programmierhandbuch und Referenz
Die API-Beschreibungen beginnen in Teil III. Leider ist diese Doku bei weitem nicht so übersichtlich wie ihr englisches Pendant, dafür aber immerhin deutsch.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Check Java Basics - Anfänger-Themen 25
F Check ob ein Programm installiert ist Java Basics - Anfänger-Themen 4
C Check ob eine HashMap schon existiert Java Basics - Anfänger-Themen 16
R Check Box mit Array Java Basics - Anfänger-Themen 21
timbeau Javax.Mail: Check this out Java Basics - Anfänger-Themen 10
JTeacher Check your skills Java Basics - Anfänger-Themen 8
B de-Domain Whois-Check? Java Basics - Anfänger-Themen 9
Dit_ "Check for Updates" Funktion Java Basics - Anfänger-Themen 10
I Primzahlen check, String prüfen lassen. Java Basics - Anfänger-Themen 6
A Die Werte der ersten beiden markierten Check-Boxen registrieren Java Basics - Anfänger-Themen 11
G check-funktion mit java schreiben! Java Basics - Anfänger-Themen 3
V Beginner question with check true value??? Java Basics - Anfänger-Themen 3
T Aufgabe Flussdiagramm, kann jemand checken? Java Basics - Anfänger-Themen 8
M Double im Scanner checken Java Basics - Anfänger-Themen 5
M File.ser auf leere checken Java Basics - Anfänger-Themen 17
B Scanner Eingabe checken Java Basics - Anfänger-Themen 2
B Klasse nach Aufbau und Struktur checken? Java Basics - Anfänger-Themen 15
R Element an Position in ArrayList checken Java Basics - Anfänger-Themen 4
B bitte mal meinen adressbuch-code checken Java Basics - Anfänger-Themen 14
C checken ob ein Vektor leer ist Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben