【发布时间】:2014-03-07 08:48:57
【问题描述】:
我使用 JavaFX 2.1 创建了我的应用程序,最近使用 JavaFX 8 升级到了 JDK 8。
当我更改 ComboBox 的值时,TableView 会中断,但如果我在表格中选择某些内容,就可以了。
Netbeans 显示:
javafx.scene.CssStyleHelper calculateValue 警告:无法解析 '-fx-text-background-color' 同时解析查找 样式表中规则“*.list-cell”中的“-fx-text-fill” jar:file:/C:/Program%20Files/Java/jdk1.8.0/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss
javafx.scene.CssStyleHelper calculateValue 警告:无法解析 解析“-fx-background-color”的查找时“-fx-selection-bar” 从规则 '.combo-box-popup>.list-view>.virtual-flow>.clipped-container>.sheet>.list-单元格:悬停:填充:选中' 在样式表中 jar:file:/C:/Program%20Files/Java/jdk1.8.0/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss
新的 JavaFX 8 和旧的 CSS 有问题吗?
Netbeans 也显示
警告:从 JDK7u25 开始,应使用 Codebase 清单属性来限制 JAR 的再利用。请设置 manifest.custom.codebase 属性以覆盖当前默认的非安全值 '*'。
【问题讨论】:
-
您的 NetBeans 代码库问题与 Missing Codebase manifest attribute for:xxx.jar 重复。一般来说,试着每个问题问一个问题,否则问答会让其他人感到困惑。您关于 CSS 兼容性的原始问题是一个合理的问题,当然仍然存在。我建议在您的问题中包含您可能正在使用的任何自定义 CSS 文件,并提供更全面的复制说明。
-
我的应用程序中没有任何自定义 CSS 文件。关于清单的警告,我认为它可能与问题有关。
标签: css javafx-2 tableview javafx-8