Ich verwende Scene Builder 2.0 und möchte eine Schaltfläche standardmäßig deaktivieren. Das funktioniert gut, aber ich möchte es aktivieren, wenn zwei boolesche Werte auf wahr gesetzt sind. Wie erstelle ich im Szenengenerator eine Bedingung zum Status einer Schaltfläche?Scene Builder (JavaFX) Schaltfläche Bedingung deaktivieren
Also die LaunchButton-Methode unten ist, was passiert, wenn auf die Schaltfläche geklickt wird. Und die Booleans in den CheckBox-Methoden sollten irgendwie mit dem Scene Builder verbunden sein.
Vielen Dank!
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);
}
Setzen Sie einen Listener auf Ihre Checkboxen, die die Schaltfläche aktualisieren, wenn Sie darauf klicken/ändern. Im Code (nicht im Szenen-Builder). Ich weiß nicht, wenn möglich direkt in Szene Builder (denke nicht) – Tokazio
Aktualisierung Button Zustand wie: but.setDisable (checkbox1.isSelected && checkbox2.isSelected); – Tokazio