【问题标题】:JavaFx and ControlsFx PopOversJavaFx 和 ControlsFx 弹出框
【发布时间】:2016-02-04 06:04:34
【问题描述】:

我们必须为我们公司编写一个 GUI 应用程序。 在这个应用程序中,我们为 PopOvers 使用了 controlsfx 库。

我们注意到,当我们打开 PopOver 并更改 PopOver 的高度时,有时 GUI 会冻结。 例如,我们在 PopOver 中有一些文本字段、复选框等。通过一些复选框,我们可以扩展额外的文本字段以显示更多选项。通过扩展额外的字段,PopOver 的高度变得更大。 在这一点上,GUI 有时会冻结。

当显示器的分辨率“低”时,这种情况更常见。

通过调试和 Visual VM,我发现函数 computeShapeBounds 可能是问题所在。 enter image description here

Windows 显示以下错误消息:

Problemsignatur:
Problemereignisname:    AppHangB1
Anwendungsname: javaw.exe
Anwendungsversion:  8.0.710.15
Anwendungszeitstempel:  5679f9aa
Absturzsignatur:    662c
Absturztyp: 0
Betriebsystemversion:   6.1.7601.2.1.0.256.48
Gebietsschema-ID:   1031
Zusätzliche Absturzsignatur 1:  662cd1888af30ec9c5cadbe93a4e57cd
Zusätzliche Absturzsignatur 2:  b662
Zusätzliche Absturzsignatur 3:  b662c7a56753729d3c10d85757851292
Zusätzliche Absturzsignatur 4:  662c
Zusätzliche Absturzsignatur 5:  662cd1888af30ec9c5cadbe93a4e57cd
Zusätzliche Absturzsignatur 6:  b662
Zusätzliche Absturzsignatur 7:  b662c7a56753729d3c10d85757851292

错误发生在所有装有 JRE 1.8_71(及更低版本)的 Windows 7 64 位机器上。 使用 JDK 1.8_45 构建应用程序。 我们使用的是 ControlsFx 版本 8.40.10。

是否有人对 ControlsFx 有同样的问题或知道解决方法?

感谢您的帮助;)

【问题讨论】:

    标签: javafx popover controlsfx


    【解决方案1】:

    除非你是这个错误报告的作者,否则至少有其他人有类似的问题。

    https://bitbucket.org/controlsfx/controlsfx/issues/620/app-hangs-when-popover-grows-too-much

    【讨论】:

    • 抱歉迟到的答案。感谢您的链接,似乎是同样的问题。我会密切关注这些报告。
    猜你喜欢
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 1970-01-01
    相关资源
    最近更新 更多