Цвет заливки Rippler кнопки JFX не может быть изменен - PullRequest
0 голосов
/ 30 сентября 2018

У меня проблема со стилем JFXButton из этой библиотеки: jfoenix.com

Я бы хотел изменить JFXButton Rippler Fill Color, когда пользователь нажимает кнопку.Но это не работает.Я проверил в интернете.Но решение не может быть найдено.Есть ли у вас какие-либо идеи?

@FXML
private void settingApplyBtnAction(ActionEvent event) {

 //option 1
 paymentBtn.setStyle("-jfx-rippler-fill: " + themeColor);
 //option 2
 paymentBtn.setStyle("-fx-rippler-fill: " + themeColor);

 /*other code....*/

}

Но если я приведу цвет из SceneBuilder, он работает нормально.Любой может помочь мне.

1 Ответ

0 голосов
/ 01 октября 2018

Если вам нужно использовать код для изменения темы, попробуйте использовать метод setRipplerFill в классе JFXButton.

@FXML
private void settingApplyBtnAction(ActionEvent event) {

    paymentBtn.setRipplerFill(Color.valueOf(themeColor));

    /*other code....*/

}
...