Dir*_*ann 7 css javafx javafx-8
我目前正在开发一个自定义JavaFX 8控件,并且即将在Oracle发布JDK u20时提供第一个版本.升级到此版本后,我的控件现在会触发一长串CSS警告,如下所示:
"
-fx-base在解决样式表中'-fx-background-color'来自规则'*.test'的 查找时" 无法解决' 'test.css.
注:我不调用任何这些可疑的方法:applyCSS(),layout()或impl_processCSS().
可能的原因是什么?
这些消息是由 Oracle 对 CSS 引擎所做的更改引起的。实现 Control.getUserAgentStylesheet() 方法的自定义控件很可能会触发它们。建议使用一些解决方法来解决此问题,但同时版本 8u40 将该方法移至区域,现在再次完全支持。但是,如果您的项目也使用 ControlsFX,那么您仍然会看到它们,直到升级到 ControlsFX 8.40.9。
| 归档时间: |
|
| 查看次数: |
289 次 |
| 最近记录: |