当我真正努力完成我需要完成的事情时,它真的变得烦人和烦人,然后我需要对GUI进行一些更改,所以我打开了Scene Builder,它没有&#39开放。
我试过 - 关闭Eclipse并打开它。 - 杀死场景构建器进程并打开它。
什么有用 - 注销并登录然后打开eclipse&场景建设者。
这开始让我在JavaFX中失去品味。虽然我必须在Swing上使用它。
此外,当我打开Scene Builder(从我的桌面)时,它打开很好,但是当我导航到我的Main.FXML(在我的项目中)时。无法打开Scene Builder。当我打开它时它什么都不做,它最小化。
答案 0 :(得分:27)
尽管前面已经提出过这个问题,但我想为这个问题提供解决方案,因为它与其他解决方案不同,此外还有非常简单。
这个特殊问题发生在我几分钟之前,我所要解决的是最大化实际的Scenebuilder窗口!
上述说明适用于Windows操作系统,在其他操作系统上,相应的应用程序管理程序也应该这样做。
这对我来说非常完美。不需要复制和/或覆盖。
答案 1 :(得分:6)
它不是完美的答案,但效果很好。尝试执行以下操作
1.直接从本地驱动器打开场景构建器。
2.点击文件 - >打开最近 - >清除菜单
然后尝试打开你的fxml。 对我来说很好。
答案 2 :(得分:0)
我遇到了同样的问题。似乎SceneBuilder或IntelliJ IDEA将我的FXML文件置于Scenebuilder无法解析的状态。
您可能会发现编辑logging.properties文件并重新打开错误的FXML文件会很有帮助。在Windows上,它是%ProgramFiles(x86)%\ Oracle \ JavaFX Scene Builder 2.0 \ app \ logging.properties。你可以设置
.level = ALL
然后检查文件%TEMP%\ scenebuilder-2.0.log以获取线索。
有效的java.util.Logging级别按降序排列:
OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL
另外,将FXML文件复制到临时目录。试着在那里打开它。我做到了,似乎解决了这个问题。
答案 3 :(得分:0)
对我来说,将.fxml文件中没有使用场景生成器的代码复制到一个新的(!)。fxml文件,只需说出桌面,然后打开那个工作。在我打开新文件后,我保存并将其覆盖回原来在我的源文件夹中的位置,并且从那里开始工作正常。
答案 4 :(得分:0)
- 直接从本地驱动器打开场景构建器。
- 单击文件->打开最近的->清除菜单
这也对我有用,请尝试