【问题标题】:SceneBuilder submenus unusableSceneBuilder 子菜单无法使用
【发布时间】:2016-01-02 12:49:41
【问题描述】:

不确定这是否是正确的询问位置。如果有更好的 SE 网站,请告诉我。

自从我开始使用 SceneBuilder 以来,它的子菜单就完全无法使用,因为一旦我移动光标选择一个选项,它们就会消失。

例如 - 假设我想更改标签的字体大小。我单击“字体”属性,它会打开族、大小和样式属性。现在我点击尺寸,它会打开一个尺寸下拉列表,但只要我将光标移动到某个值,下拉列表就会消失!就好像 SceneBuilder 认为我已经放弃了选择一个值,所以它应该再次隐藏下拉菜单。

完全相同的事情会发生,例如,当尝试更改效果的属性时,以及主窗口中没有下拉菜单的任何地方。

我正在使用来自 Gluon 的最新 (8.0.0) SceneBuilder,尽管在 Oracle 的 2.0 上发生了完全相同的事情(据我所知,它较旧且未维护)。我在 Linux Debian 64 位,Java 版本 1.8.0_u40 上。

关于为什么会发生这种情况以及如何解决的任何提示?

【问题讨论】:

    标签: java linux javafx scenebuilder


    【解决方案1】:

    通常 SceneBuilder 不会显示这种行为。我只能想象这种行为是由一些 Linux Java 错误触发的。我的建议是切换到 Windows 或 Mac(可能不是您的选择:-))或至少使用更新版本的 Java,希望同时修复此错误。

    【讨论】:

    • 嗯...是的,这似乎是一个一般的 Linux JavaFX 问题:bbs.archlinux.org/viewtopic.php?id=170047 不过,报告 JavaFX 的错误非常麻烦,而且修复它们需要很长时间,如果有的话,我可能甚至不会打扰。 Java 版本是与 SB 捆绑的版本,但使用 1.8.0_u72 会得到完全相同的结果。
    • 尽管如此,您还是应该帮自己和社区一个忙,并在此处报告错误:bugreport.java.com
    • 上次我有一个错误,我在那里报告了它,它被标记为大概在“tbd_major”中修复,如果我理解正确,这意味着它没有机会在 1.8 中完成,并且可能也不会出现在 1.9 中。这意味着至少需要 3 年才能解决错误 - 我不能告诉我的客户该程序将不得不等待三年。到这个时候,我最好学习 WPF 并从头开始用 .Net 编写整个程序。
    • 我已经提交了一个错误报告:bugs.openjdk.java.net/browse/JDK-8146386 我们只希望它在可预见的将来得到修复。
    猜你喜欢
    • 1970-01-01
    • 2022-11-04
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多