当前位置: 首页 > 知识库问答 >
问题:

在JavaFX8中更新项目或拖放TableView中的TableColumns时,TableView会中断

汪胤
2023-03-14

我用JavaFX2.1创建了我的应用程序,最近用JavaFX8升级到JDK 8。

当我更改ComboBox的值时,TableView会中断,但如果我在表中选择某些内容,则可以。

Netbeans显示:

javafx。场景CssStyleHelper calculateValue警告:在解析规则“*”中的“-fx文本填充”查找时,无法解析“-fx文本背景色”。在样式表jar:file:/C:/Program Files/Java/jdk1中列出“单元格”。8.0/jre/lib/ext/jfxrt。罐子/com/sun/javafx/scene/control/skin/modena/modena。bss

javafx.scene.CssStyleHelper计算值警告:无法解析'-fx-seliction-bar',同时解析从规则'. compo-box-popup查找'-fx-background-Color'

新的JavaFX8和旧的CSS有问题吗?

还有Netbeans节目

警告:在JDK7u25中,应该使用Codebase manifest属性来限制JAR的重新用途。请设置舱单。风俗codebase属性重写当前默认的非安全值“*”。

共有1个答案

范翰飞
2023-03-14

我发现了jira的问题:https://javafx-jira.kenai.com/browse/RT-31869这就解决了上述问题。

 类似资料:
  • 表包含以下行(例如,一列): 我正在尝试弄清楚如何将项目拖入其中,并将其放置在现有的B行和C行之间。 我能够进行拖放操作,从而在表的末尾添加一个项目,但我无法根据我释放鼠标按钮的位置将其放置在行之间。

  • null 还有更多,但没有一个解决方案对我有效。 下面是我的代码:类Employee 班人

  • 我有一张桌子的风景。当我更新一行的属性时,我看不到修改?例如: 在我的表格视图中 它工作得很好,但当我更新名称时,我不能在GUI中看到。

  • 我正在实现一个自定义TableCellFactory以从数据库异步加载数据。查询数据库不应阻塞UI线程。 它大部分时间都在工作,但并不总是如此。它的一个奇怪之处是总是。在哪些情况下,我可以期望为? 对应的表格代码: } 编辑:在此处找到更好的方法。

  • 我有一个带有分页的表视图。如下(简化): 问题是,当我更新数据时(ObservableList)。更改在表视图中不可见。 在我看来,问题出在中。如果我使用设置项目,所有更改都会立即在中可见。 有什么想法,我该怎么解决这个问题? 编辑 我正在更新如下数据:

  • 我有一个列出用户朋友的表格视图,我需要每5秒更新一次从数据库中检索的数据。 这是我使用的代码: 外汇控制器: 是数据库模型。是用于表行的对象。 然而,我在第