有时JavaFX中的Scene Builder无法打开

时间:2014-06-21 04:52:41

标签: javafx

当我真正努力完成我需要完成的事情时,它真的变得烦人和烦人,然后我需要对GUI进行一些更改,所以我打开了Scene Builder,它没有&#39开放。

我试过 - 关闭Eclipse并打开它。 - 杀死场景构建器进程并打开它。

什么有用 - 注销并登录然后打开eclipse&场景建设者。

这开始让我在JavaFX中失去品味。虽然我必须在Swing上使用它。

此外,当我打开Scene Builder(从我的桌面)时,它打开很好,但是当我导航到我的Main.FXML(在我的项目中)时。无法打开Scene Builder。当我打开它时它什么都不做,它最小化。

5 个答案:

答案 0 :(得分:27)

尽管前面已经提出过这个问题,但我想为这个问题提供解决方案,因为它与其他解决方案不同,此外还有非常简单

这个特殊问题发生在我几分钟之前,我所要解决的是最大化实际的Scenebuilder窗口!

  • 打开 Windows Taskmanager
  • 切换到应用程序标签
  • 右键单击SceneBuilder(名为:yourFileName.fxml)
  • 选择“最大化”

上述说明适用于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)

  
      
  1. 直接从本地驱动器打开场景构建器。
  2.   
  3. 单击文件->打开最近的->清除菜单
  4.   

这也对我有用,请尝试