私は、ユーザーがサインアップしなければならないプログラムを、持っていると彼はラジオボタンと性別を選ぶサインアップシーンで: Screenshot of the program runningJavaFXでRadioButtonを押すと変数を変更する方法は?
私がcharである変数「性別」を持っています。 RadioButtonユーザーが何を押すか(男性は 'm'、女性は 'f')に応じて、プログラムがこの文字を 'm'または 'f'のいずれかに変更します。 これは私が今のところ持っているものですが、それは動作しません:あなたの時間と労力のため
@FXML
private RadioButton male;
@FXML
private RadioButton female;
private char gender;
male.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
gender = 'm';
}
});
female.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
gender = 'f';
}
});
ありがとう!
何をして動作しませんか?どこがうまくいかない?エラーはありますか? – Steven
@Stevenジェンダーは、押されたRadioButtonに関係なく、nullとして返します。 –