【问题标题】:When updating items or drag and drop TableColumns in TableView in JavaFX 8 the TableView breaks在 JavaFX 8 的 TableView 中更新项目或拖放 TableColumns 时,TableView 会中断
【发布时间】: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


【解决方案1】:

我发现了这个 jira 问题:https://javafx-jira.kenai.com/browse/RT-31869,它描述了上述问题。

【讨论】:

    猜你喜欢
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2015-05-21
    相关资源
    最近更新 更多