Я использую ControlsFX ToggleSwitch
так:Как использовать controlsFX с FXML
<ToggleSwitch fx:id="toggle" onAction="#handleToggleAction" mnemonicParsing="false" GridPane.columnIndex="1" />
Я хочу, чтобы иметь возможность связать действия по этому ToggleSwitch
с помощью метода в мой контроллер.
Это часть моего кода в контроллере:
@FXML
private void handleToggleAction(ActionEvent event) throws IOException {
Boolean selected = ((ToggleSwitch) event.getSource()).isSelected();
if(selected) {
//do something
} else {
//something else
}
}
Это причиняет мне ошибку:
Cannot determine type for property.
Я не знаю, почему это вызывает ошибку. Перед использованием ToggleSwitch
я использовал ToggleButton
, и метод обработчика работал нормально. Любая помощь приветствуется.