|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
chkbox.selectedProperty().addListener(new ChangeListener() {
@Override
public void changed(ObservableValue extends Boolean> observable,
Boolean oldValue, Boolean newValue) {
if(newValue){
// aktion
}else{
// aktion }
}
});
chk.setOnAction(new EventHandler() {
@Override
public void handle(ActionEvent e) {
aktion();
}
});
|
|
|
|
|
|
|
|
|
|
|
|
import javafx.beans.value.*; // ChangeListener
// wenn editable(true), dann feuert das Event nicht
choicePizzaName.getSelectionModel().selectedIndexProperty().addListener(
new ChangeListener() {
@Override
public void changed(
ObservableValue extends Number> observableValue,
Number number,
Number number2) {
showChoicePizzaName(number2);
}
});
private void showChoicePizzaName(Number index) {
System.out.println("cbPizzaName: index: "+ index);
}
|
|
|
|
|
|
|
|
|
|
|
|
import javafx.beans.value.*; // ChangeListener
cb.setOnAction(new EventHandler() {
public void handle(ActionEvent e) {
selected.setText(combo_box.getValue() + " selected");
}
});
EventHandler event = new EventHandler() {
public void handle(ActionEvent e) {
selected.setText(combo_box.getValue() + " selected");
}
};
// Set on action
cb.setOnAction(event);
|
|
|
|
|
|
|
|
|
|
|
|
import javafx.beans.value.*; // ChangeListener
listview.getSelectionModel().selectedIndexProperty().addListener(
new ChangeListener() {
@Override
public void changed(
ObservableValue extends Number> observableValue,
Number number, Number number2) {
showListViewName(number2);
}
});
private void showListViewName(Number index) {
System.out.println("listview: index: "+ index);
}
|
|
|
|
|
|
|
|
|
|
|
|
import javafx.beans.value.*; // ChangeListener
rb.setOnAction(new EventHandler() {
@Override
public void handle(ActionEvent e) {
setAction();
}
});
ToggleGroup togglegroup = new ToggleGroup(); // javafx.scene.control.ToggleButton
rbTyp1 = new MyRadioButton("Typ1", group1, vbox1, 0);
rbTyp2 = new MyRadioButton("Typ2", group1, vbox1, 1);
rbTyp3 = new MyRadioButton("Typ3", group1, vbox1, 1);
rbTyp4 = new MyRadioButton("Typ4", group1, vbox1, 2);
togglegroup.selectedToggleProperty().addListener(new ChangeListener() {
public void changed(ObservableValue extends Toggle> ob, Toggle o, Toggle n) {
RadioButton rb = (RadioButton)togglegroup.getSelectedToggle();
if (rb != null) {
// Action showPane(rb.getText());
}
}
});
|
|
|
|
|
|
|
|
|
|
|
|
import javafx.beans.value.*; // ChangeListener
sliderSize.valueProperty().addListener(new ChangeListener() {
@Override public void changed(
ObservableValue extends Number> observableValue,
Number oldValue, Number newValue) {
showSliederGroesse(newValue);
}
});
private void showSliederGroesse(Number value) {
System.out.println("SpinnerGroesse: index: "+ value);
}
|
|
|
|
|
|
|
|
|
|
|
|
import javafx.beans.value.*; // ChangeListener
spGroesse.valueProperty().addListener(
(obs, oldValue, newValue) -> showSpinnerGroesse(newValue));
private void showSpinnerGroesse(Object obj) {
System.out.println("SpinnerGroesse: objindex: "+ obj);
}
|
|
|
|
|
|
|
|
|
|
|
|
import javafx.beans.value.*; // ChangeListener
tableview.getSelectionModel().selectedIndexProperty().addListener(
new ChangeListener() {
@Override
public void changed(
ObservableValue extends Number> observableValue,
Number number, Number number2) {
showTableViewName(number2);
}
});
private void showTableViewName(Number index) {
System.out.println("tableview: index: "+ index);
}
|
|
|
|
|
|
|
|
|
Canvas-Snippet
CheckBox
|
|
|