在GUI Builder中保存主题后,项目属性中的主题检测失败

时间:2016-02-01 20:37:41

标签: netbeans codenameone

我一直在使用NetBeans中的GUI Builder,现在当我保存主题中的任何更改时,项目属性不会显示所选主题。每当我执行git reset --hard并检查项目属性时,都会选择主题资源文件。有什么帮助吗?

您好, 下面的例外显示我在GUI Builder中点击保存甚至没有更改任何内容。项目属性中的资源和主窗体条目为空。 codenameone_settings.properties条目是正确的 guiResource = theme.res MainForm的=主 图书馆是最新的

``java.lang.ArrayIndexOutOfBoundsException:0     在com.codename1.ui.util.Resources.readMultiImage(Resources.java:1083)     在com.codename1.ui.util.Resources.readMultiImage(Resources.java:1056)     在com.codename1.ui.util.Resources.createImage(Resources.java:1038)     在com.codename1.ui.util.Resources.createImage(Resources.java:948)     在com.codename1.ui.util.Resources.openFileImpl(Resources.java:296)     在com.codename1.ui.util.Resources.openFile(Resources.java:260)     在com.codename1.ui.util.Resources。(Resources.java:181)     在com.codename1.ui.util.Resources.open(Resources.java:751)     在com.codename1.ui.util.Resources.open(Resources.java:675)     [catch] at com.codename1.CodeName1CustomizerTab.createCategory(CodeName1CustomizerTab.java:203)     at or or or or or or or or or or or or or or or or     at or or or or or or or or or or or or or or or     at or or or or or or or or or or or or or or or or or     at or or or or or or or or or or or or or or or or or or or or or or or     at or or or or or or or or or or or or or or or or or or     at or or or or or or or or or or or or or or or or or or     在org.netbeans.modules.project.ui.actions.CustomizeProject $ 1 $ 1.run(CustomizeProject.java:160)     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)     at java.awt.EventQueue.access $ 400(EventQueue.java:97)     at java.awt.EventQueue $ 3.run(EventQueue.java:697)     at java.awt.EventQueue $ 3.run(EventQueue.java:691)     at java.security.AccessController.doPrivileged(Native Method)     at java.security.ProtectionDomain $ 1.doIntersectionPrivilege(ProtectionDomain.java:75)     at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)     在org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)     在java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

2 个答案:

答案 0 :(得分:0)

您是否从旧的GUI构建器运行迁移向导到新的GUI构建器?这将有效地禁用GUI构建器。

条目是禁用还是空白?

查看codenameone_settings.properties项目。你应该看到两个条目:

guiResource=theme.res
mainForm=Main

确保它们与您可用的文件名和主表单相匹配。还要确保您的插件和库是最新的。

假设以上所有内容都是正确的,请检查IDE插件的版本,并在IDE日志中查看打开项目首选项时是否有任何异常。

答案 1 :(得分:0)

有一张图像被改成了多图像。我意识到多图像文件夹中的文件丢失了。这就是问题的原因。