【问题标题】:JavaFx Tableview refresh() method alternativeJavaFx Tableview refresh() 方法替代
【发布时间】:2018-11-13 15:59:08
【问题描述】:

我的应用程序有一个问题,使用TableViewrefresh() 方法解决了这个问题。但此方法从 JavaFX 8u60 开始可用。我们的生产环境使用之前的构建版本。谁能告诉我在以前的版本中应该使用哪种方法?

【问题讨论】:

  • 为什么不能升级?同一 Java 主要版本的不同更新应该是向后兼容的。要回答这个问题 - 您可以隐藏和显示任何列,这应该与调用 TableView::refresh 具有类似的效果。
  • 我尝试使用下面提到的代码,但它似乎不起作用。 for(int i=0 ; i
  • 应用程序很旧而且很大。所以升级可能要花一大笔钱。
  • 从 java 8 update X 升级到 java 8 update Y > X???

标签: java-8 javafx-8


【解决方案1】:

我能够通过使用 refresh() 方法的主体来解决这个问题。由于该方法是私有的,因此我无法在提到的版本之前的版本中使用 refresh() 方法。所以我使用了 refresh() 的 body 而不是 refresh()。

table.getProperties().put(TableViewSkinBase.RECREATE, Boolean.TRUE);

【讨论】:

    猜你喜欢
    • 2021-11-18
    • 2018-06-16
    • 2017-12-13
    • 1970-01-01
    • 2014-11-26
    • 2012-10-05
    • 1970-01-01
    • 2017-04-10
    相关资源
    最近更新 更多