Moin,
habe ein Problem mit RadioButtons, da ich mich mit diesen noch nicht so sehr auskenne.
Und zwar möchte ich in einem Menu, das Geschlecht auswählen durch RadioButtons und den ausgewählten wert einer Methode zum Registrieren eines benutzers übergeben.
mein ansatz sieht wie folgt aus:
habe versucht die ButtonGroup "geschlG" in der registrier methode aufzurufen, jedoch ist dies nicht möglich.
hat jemand einen guten tipp bzw. eine lösung für mein problem?
/edit
wichtig wäre vllt noch, dass die methode zum erfassen der daten mit char arbeitet also nur 'm' oder 'w' über geben werden soll, dachte der ansatz mit setText() wäre richtig, dass ich dann später einfach auf char nurnoch caste
habe ein Problem mit RadioButtons, da ich mich mit diesen noch nicht so sehr auskenne.
Und zwar möchte ich in einem Menu, das Geschlecht auswählen durch RadioButtons und den ausgewählten wert einer Methode zum Registrieren eines benutzers übergeben.
mein ansatz sieht wie folgt aus:
private JRadioButton maennlich = new JRadioButton("männlich");
private JRadioButton weiblich = new JRadioButton("weiblich");
.
.
.
public void actionPerformed(ActionEvent event) {
if (event.getSource() == maennlich) {
maennlich.setText("m")
} else {
weiblich.setText("w");
}
}
}
.
.
.
center.add(maennlich);
maennlich.addActionListener(action);
center.add(weiblich);
weiblich.addActionListener(action);
ButtonGroup geschlG = new ButtonGroup();
geschlG.add(weiblich);
geschlG.add(maennlich);
habe versucht die ButtonGroup "geschlG" in der registrier methode aufzurufen, jedoch ist dies nicht möglich.
hat jemand einen guten tipp bzw. eine lösung für mein problem?
/edit
wichtig wäre vllt noch, dass die methode zum erfassen der daten mit char arbeitet also nur 'm' oder 'w' über geben werden soll, dachte der ansatz mit setText() wäre richtig, dass ich dann später einfach auf char nurnoch caste