CssStyleHelper 计算值对于查找值失败(-fx-cursor)

标签 css javafx-2 javafx-8

我正在使用 JavaFX 8 构建一个应用程序,每当我运行它时,我都会收到一堵文本墙,警告我所有文本输入控件的 -fx-cursor 规则的查找值无法解决:

2014 年 8 月 17 日 10:16:26 PM javafx.scene.CssStyleHelper 计算值 警告:在解析样式表 jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk 中规则“*.text-area *.content”中的“-fx-cursor”查找时,无法解析“查找值”/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss

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

2014 年 8 月 17 日 10:16:26 PM javafx.scene.CssStyleHelper 计算值 警告:在解析样式表文件/Users/orionf22/NetBeansProjects/MyApp/target/classes/styles/myapp 中规则“*.text-input”中的“-fx-cursor”查找时,无法解析“查找值”。 css

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

最佳答案

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

关于CssStyleHelper 计算值对于查找值失败(-fx-cursor),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25355745/

相关文章:

html - 如何更改下拉菜单的背景颜色?

javafx-2 - 带有 LibGDX(或其他)的 JavaFX 2.0

java.lang.IllegalStateException : Cannot set modality once stage has been set visible

JavaFX ScrollPane - 检查显示哪些组件

java - 是否可以在 Drombler FX 中检索 HostServices 接口(interface)?

html - IE6 : Images are stretched for a split second with height:auto

jquery - 从另一个 DIV 每次点击更改 DIV BG

html - 如何隐藏html内容的 'top'的溢出而不是 'bottom'

java - Stage 的监听器最小化、最大化等

JavaFX Circle 和 ImageView