[[oktatas:programozás:java:java_fx|< Java FX]]
====== JavaFX - Kontrollok kötése ======
* **Szerző:** Sallai András
* Copyright (c) 2025, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Gomb kötése kiválasztott listaelemhez =====
A törlésgombot csak akkor legyen aktív ha ki van választva listaelem.
@FXML
private Button deleteButton;
@FXML
private ListView list1;
@FXML
void initialize() {
list1.getItems().add("Item 1");
list1.getItems().add("Item 2");
list1.getItems().add("Item 3");
deleteButton.disableProperty()
.bind(list1.getSelectionModel()
.selectedItemProperty().isNull());
}
===== TextField kötése rádiógomb csoporthoz =====
A TextField csak akkor legyen látható ha a radioButton1 van kiválsztva.
@FXML
private RadioButton radioButton1;
@FXML
private ToggleGroup radioGroup1;
@FXML
private TextField textField1;
//...
textField1.visibleProperty().bind(
Bindings.equal(radioGroup1.selectedToggleProperty(), radioButton1)
);