シーンビルダ2.0を使用していますが、デフォルトでボタンを無効にしたいとします。それは正常に動作していますが、2つのブール値がtrueに設定されている場合は有効にします。シーンビルダでは、どのようにボタンの状態に条件を追加しますか?シーンビルダ(JavaFX)ボタン無効条件
したがって、ボタンをクリックしたときのlaunchButtonメソッドは次のようになります。そして、checkBoxメソッドのブール値は、何とかScene Builderに接続されるべきです。
ありがとうございます!
public void checkBox1(ActionEvent event) {
checkBox1.setDisable(true);
checkBox1Status = true;
}
public void checkBox2(ActionEvent event) {
checkBox2.setDisable(true);
checkBox2Status = true;
}
public void launchButton(ActionEvent event) throws InterruptedException {
progressBarMainMenu(event);
}
クリック/変更するとボタンを更新するチェックボックスにリスナーを配置します。コード内(シーンビルダにはありません)。シーンビルダで直接可能なかどうかわからない(考えられない) – Tokazio
ボタンの状態を次のように更新する:but.setDisable(checkbox1.isSelected && checkbox2.isSelected); – Tokazio