[[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) );