2016-01-21 100 views
4

我有内置场景生成器的麻烦。当使用独立的场景生成器显示一切正常。我在IntelliJ Idea中搞乱了一些设置,或者它是一个错误。IntelliJ IDEA 15场景生成器不显示所有控件

我使用IntelliJ Idea 15.0.3(64位)和Scene Builder 2.0。

我在IntelliJ中更改的一件事是堆大小。这里是我的idea64.exe.vmoptions文件: -Xms512m -Xmx2048m -XX:MaxPermSize参数=350米 -XX:ReservedCodeCacheSize =256米 -XX:+ UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB = 50 电子艺界 -Dsun。 io.useCanonCaches =假 -Djava.net.preferIPv4Stack =真 -XX:+ HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow

我增加-Xmx到2GB,因为它是抱怨,它需要更多的内存...饿的java ...这也是我转换到64位版本的原因。 32位不想用超过1.1GB的堆启动。我注意到SceneBuilder关于对话框“操作系统:Windows 7,x86,6.1”。使用64 JRE时有麻烦吗?这是Java,它应该不会有什么关系...

我会发布更新,当我尝试使用32位JRE运行想法的场景生成器。

更新:与32位JRE的IntelliJ行为方式相同。

Scene builder built in IntelliJ Idea 15

回答

4

使用上.fxml文件点击右键,然后选择在选项列表底部的“中SceneBuilder打开”。这将在全部版本的Scene Builder应用程序中打开.fxml文件,具有所有的功能。

做了一些更改后,只需在场景构建器中单击文件 - >保存即可。

我建议你在File-> Settings-> Keymap中创建一个“在SceneBuilder中打开”选项的热键组合。

+1

嗯,它接缝,它是一个错误。在外部应用程序中打开需要记住在构建之前保存 - >当您习惯IDE为您做一切时,并不那么容易。我会接受这个答案,因为这不是设置的问题,也没有其他解决方案。由于兼容性,我放弃了javafx。我不想捆绑fx库以便在任何地方运行我的应用程序。 – NickSoft