查找值的CssStyleHelper calculateValue失败(-fx-cursor)

时间:2014-08-18 02:52:10

标签: css javafx-2 javafx-8

我正在使用JavaFX 8构建应用程序,每当我运行它时,我都会看到一行文字警告我,无法解析所有文本输入控件的-fx-cursor规则的查找值:< / p>

Aug 17, 2014 10:16:26 PM javafx.scene.CssStyleHelper calculateValue WARNING: Could not resolve 'a lookup value' while resolving lookups for '-fx-cursor' from rule '*.text-area *.content' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss

我收到*.text-input样式类的类似警告,并试图在我的CSS文件中手动指定规则,但是没有删除警告,如下所示:

Aug 17, 2014 10:16:26 PM javafx.scene.CssStyleHelper calculateValue WARNING: Could not resolve 'a lookup value' while resolving lookups for '-fx-cursor' from rule '*.text-input' in stylesheet file:/Users/orionf22/NetBeansProjects/MyApp/target/classes/styles/myapp.css

我在网上看到类似的问题,说它可能与某个组件查找值之前未加载的默认CSS文件有关,但这些问题的推荐解决方案对我不起作用。我试过通过setUserAgentStylesheet()明确地将Caspian和Modena声明为应用程序的样式表,但这也没有用。

1 个答案:

答案 0 :(得分:2)

我的错误是我的CSS文件中的一个微妙错误:我在名为.root的{​​{1}}类下有一个已定义的颜色,它隐藏了text的同名现有值规则。重命名定义的颜色完全解决了我的问题。