gpt4 book ai didi

css - 如何消除 JavaFX 自定义控件中的这些 CSS 警告?

转载 作者:技术小花猫 更新时间:2023-10-29 11:13:18 26 4
gpt4 key购买 nike

我目前正在开发一个自定义的 JavaFX 8 控件,当 Oracle 发布 JDK u20 时,我正准备发布第一个版本。升级到此版本后,我的控件现在会触发一长串 CSS 警告,如下所示:

"Could not resolve '-fx-base' while resolving lookups for '-fx-background-color' from rule '*.test' in stylesheet test.css".

注意:我没有调用任何这些可疑方法:applyCSS()layout()impl_processCSS( )

这可能是什么原因?

最佳答案

这些消息是由 Oracle 对 CSS 引擎所做的更改引起的。实现方法 Control.getUserAgentStylesheet() 的自定义控件很可能会触发它们。有几个变通办法被建议解决这个问题,但与此同时,8u40 版本将该方法移到了区域,现在再次完全支持它。但是,如果您的元素也使用 ControlsFX,那么在升级到 ControlsFX 8.40.9 之前您仍然会看到它们。

关于css - 如何消除 JavaFX 自定义控件中的这些 CSS 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25567601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com