【问题标题】:JavaFX performance with nested panes嵌套窗格的 JavaFX 性能
【发布时间】:2015-11-20 04:05:36
【问题描述】:

使用自定义控件和更复杂的 GUI,通常会以一堆嵌套窗格结束。特别是。使用 SceneBuilder 很容易组合这样的设计。我应该注意与这种方法相关的任何性能影响,尤其是当其中一些控件将用于具有大量行(~1000)和大量更新的 TableView 时?

从我在 Adob​​e Flex 工作的那段时间开始,这种方法受到了人们的反对,并可能导致 GUI 缓慢。

【问题讨论】:

    标签: javafx


    【解决方案1】:

    不,没有。在这方面,Java FX 比 Swing 更好。

    但是,如果您有这样的顾虑,您应该做的第一件事就是投入几个小时并创建一个简单的原型。 JavaFX 非常适合 RAD。然后你会看到。当您说 “具有很多行 (~1000) 和很多更新的 TableView”时,没人能猜到您的目标是什么。

    【讨论】:

    • 这个问题措辞不当,但Cell documentation 解释了为什么具有大量行(可能超过 1000 行)的TableViews 不是性能问题。
    【解决方案2】:

    尽管这通常不是问题,但优化 UI 总是有意义的。

    正确使用 JavaFX 布局窗格会有所帮助。具体看GridPane

    【讨论】:

      猜你喜欢
      • 2018-11-13
      • 1970-01-01
      • 2019-12-21
      • 1970-01-01
      • 2021-05-27
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多