Swing Problem mit jRadioButtons

Nobba

Mitglied
Hallo,

ich soll für die Uni was programmieren. Ich arbeite mit Netbeans 6.9.1 und erstelle ein Swing GUI.

Dort habe ich nun drei jRadioButtons. die einzeln aktiviert werden können.
Bei dem dritten jRadioButton muss eine Dateizuweisung erfolgen. Das geht über einen Button, der daneben ist. (Siehe Bild).

Mein Problem ist nun, dass wenn der Benutzer einfach nur den JRadioButton aktiviert, aber keine Datei auswählt, kommt es im späteren Verlauf zu einem Fehler.
Leider aber erst später.

Meine Frage ist, gibt es eine Möglichkeit einen Fehler auszugeben, wenn der Benutzer nach dem aktivieren des JRadioButtons nicht auf öffnen klickt oder nen anderen RadioButton aktiviert nen Fehler auszugeben.

Ich würde mich über hilfreiche Tips sehr freuen.
MFG,
Nobba
 

Anhänge

  • Auswahl.jpg
    Auswahl.jpg
    16,7 KB · Aufrufe: 31
Du könntest den RadioButton erst aktivieren, wenn eine (gültige) Datei gewählt wurde - in dem Fall könntest Du auch gleich den RadioButton selektieren.
 
Moin,

Du kannst auch nach der Auswahl des RadioButton das Anklicken des gewünschten Button von der Software heraus forcieren:
Java:
myButton.doClick();

Hierdurch wird dann die zugehörige actionPerfomed-Methode aufgerufen und die Dateiauswahl angestossen (hier kannst Du auch ggf. verhindern, das der nachfolgende Dialog ohne Dateiauswahl beendet wird)

Gruß
Klaus
 
Jo ich hätts auch so gemacht... Wenn der "Benutzerdefiniert" Button ausgewählt wird, wird automatisch der FileChooser geöffnet. Dann halt eben noch so programmieren, dass wenn der FileChooser geschlossen wird (per abbrechen) die Auswahl wieder auf die alte Auswahl zurückgesetzt wird.
 

Neue Themen


Zurück
Oben