Tartalomjegyzék

< Java FX

JavaFX - Kontrollok kötése

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