我在此库中设置JFXButton
的样式时遇到问题:jfoenix.com
当用户单击按钮时,我想更改JFXButton
Rippler填充颜色。但这不起作用。我在网上查了一下。但是找不到解决方案。你有什么想法吗?
@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提供颜色,则效果很好。任何人都可以帮助我。
最佳答案
如果必须使用代码来更改主题,请尝试在JFXButton类上使用setRipplerFill
方法。
@FXML
private void settingApplyBtnAction(ActionEvent event) {
paymentBtn.setRipplerFill(Color.valueOf(themeColor));
/*other code....*/
}