在此项目中,我开始使用GUI Builder创建表单,但我对此工具感到不舒服。因此,我宁愿手动编码它基于演示示例https://github.com/codenameone/MaterialScreensUIKit/blob/master/src/com/codename1/uikit/materialscreens/LoginForm.java。手工编码GUI构建在代码名为1时失败
我应该提及,我将手形编码格式的名称从MainForm更改为MainForm2,并且我使用Netbeans和CN1的最新availabel插件(2016年11月7日更新)。现在,几乎每一个模拟器运行(当我点击IDE播放按钮)我得到这个错误:
ant -f /home/blablah/CN1Project -Dnb.internal.action.name=run run Processing GUI builder file: /home/blablah/CN1Project/src/myPackage/MainForm.java /home/blablah/CN1Project/build.xml:469: Gui builder source file corrupt, the don't edit below/above this line comments seem to be missing or modified! ErrCcode A: -1 ErrCode B: -1 BUILD FAILED (total time: 0 seconds)
469行写着:<generateGuiSources srcDir="src" encoding="UTF-8" guiDir="res/guibuilder" />
我理解的错误消息,我可以确认由于我手动创建了表单,因此行注释缺失。然而,如果我再次点击播放按钮,模拟器将无误地运行。请注意,如果我将构建发送到CN1服务器(需要两次点击),也会出现相同的行为。
什么是手动创建表单的正确方法(如演示代码所示),我应该通过新的CN1/GUI Builder表单创建它还是我可以简单地添加注释以使编译过程更加快乐?
赞赏任何帮助,
就是这样:-)!谢谢@Shai! – HelloWorld