我想在应用程序中为用户提供样式更改。我有带有样式的文件夹,我也把默认的 caspian.css 放在那里。但是,当我在 some-custom-style.css(更改应用程序的背景颜色)与默认的 caspian.css 之间切换样式时 - 背景颜色没有改变,它仍然与 some-custom-style.css 相同。我的改变方法:
private void changeStyleSheet(String stylePath){
this.getScene().getStylesheets().clear();
this.getScene().getStylesheets().add(stylePath);
}
我以为在this.getScene().getStylesheets().clear()之后所有的样式信息都会被删除,但是它确实存在...那么,我怎样才能完全删除css样式的影响呢?谢谢!
最佳答案
如果此信息有用 - 来自“ODT 论坛”的人帮助了我 (https://forums.oracle.com/forums/thread.jspa?messageID=10239015),那么这是一个将被修复的错误在 2.1 版本中
关于css - 旧样式信息在 getStylesheets().clear() 之后出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9888304/