Combobox abhängig von RadioButton

Hornhauer100

Mitglied
Guten Tag 🙂

ich bin gerade dabei ein kleines Programm in der Schule zu schreiben und hätte da mal eine Frage.

Ich habe in meiner GUI u. a. 2 Radio Buttons und eine Combobox.

Ist es Möglich, dass die Combobox nur aktiviert wird, wenn der zweite RadioButton ausgewählt ist?

Und wenn man den ersten RadioButton auswählt, dass die Combobox dann deaktiviert ist?

LG
 
Ja kann man.
Schau dir dazu am besten mal den ItemListener an. Damit kann man Events vom JRadioButton abfangen.
Somit kannst du dann prüfen ob ein RadioButton ausgewählt oder abgewählt wurde.
Java:
@Override
public void itemStateChanged(ItemEvent e) {
   if (e.getStateChange() == ItemEvent.SELECTED) {
         // fancy stuff
   }
   else if (e.getStateChange() == ItemEvent.DESELECTED) {
       // fancy stuff.
   }
}

Gruß Robert
 
Habe es mit dem ItemStateChanged nun hinbekommen. Vielen Dank noch einmal. Hätte jetzt aber eine andere Frage, wo ich momentan nicht weiter komme. Ich stelle sie einfach mal hier, damit ich keinen neuen Thread dafür eröffnen muss.

Ich habe in meiner GUI 2 Felder, wo man über einen Kalender ein Datum auswählen kann. Habe den Kalender mit dem Plug-In "JCalendar" erstellt. Man kann einmal ein Anfangs- und einmal ein Enddatum auswählen.

Jetzt möchte ich dann aber in dem untersten Feld "Tage", dass dort automatisch die Anzahl der Tage ausgegeben wird, sobald man beide Daten ausgewählt hat.

Habe da auch irgendwie keinen Ansatz. Ich weiß nur, dass es irgendwie eine Funktion gibt, womit man Kalenderdaten in Tage umrechnen kann ._.
 

Anhänge

  • Screenshot (16).png
    Screenshot (16).png
    8,9 KB · Aufrufe: 33

Zurück
Oben