Hallo,
in meinem Programm benutze ich zum einzeigen bestimmter Felder jRadiobutton, diese sind in einer buttongroup da nur immer einer ausgewählt werden soll (das ist wichtig).
Alles steht in einer Klasse hier wird er deklariert:
und hier der Rest:
(Die Toolbar war nur Spaß an der Freude (ein bisschen rumprobiert)
Jetzt habe ich einen jButton "Neu" der Diverses auf Anfang setzen soll unter anderem eben auch die radiobutton, mein Versuch:
Die print-Ausgabe ist nur dagewesen um zu prüfen ob er erkennt ob der Button angeklickt ist (funktionierte vorher nicht).
Ich habe gelesen, dass man das nicht mal eben so kann wegen der Groupbox, gibt es dazu eine (einfache) Möglichkeit (wenn ja wie) oder sind mir hier die Grenzen aufgezeigt (ich bin eben noch kein wirklich guter Java-Progger)
Vielen Dank schonmal für etwaige Kommentare.
in meinem Programm benutze ich zum einzeigen bestimmter Felder jRadiobutton, diese sind in einer buttongroup da nur immer einer ausgewählt werden soll (das ist wichtig).
Alles steht in einer Klasse hier wird er deklariert:
Java:
JRadioButton radioButton6 = new JRadioButton("6 ");
und hier der Rest:
Java:
toolBar.add(radioButton6);
buttonGroup.add(radioButton6);
radioButton6.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Jetzt habe ich einen jButton "Neu" der Diverses auf Anfang setzen soll unter anderem eben auch die radiobutton, mein Versuch:
Java:
JButton btnNeu = new JButton(" Neu ");
btnNeu.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
if (radioButton6.isSelected())
{
radioButton6.setSelected(false);
System.out.println("ja");
}
else
System.out.println("nein");
Die print-Ausgabe ist nur dagewesen um zu prüfen ob er erkennt ob der Button angeklickt ist (funktionierte vorher nicht).
Ich habe gelesen, dass man das nicht mal eben so kann wegen der Groupbox, gibt es dazu eine (einfache) Möglichkeit (wenn ja wie) oder sind mir hier die Grenzen aufgezeigt (ich bin eben noch kein wirklich guter Java-Progger)
Vielen Dank schonmal für etwaige Kommentare.