11

我已经在IntelliJ IDEA GUI设计器中设计了我的GUI窗体,并选择了Project Settings → GUI Designer中的单选按钮来生成源代码而不是.class文件,但是我的带有代码的.java文件看起来像这样:IntelliJ IDEA GUI生成器 - 没有生成Java代码

public class PovRayEmptyProjectWizardPanelVisual { 
    private JTextField textField1; 
    private JTextField textField2; 
    private JTextField textField3; 
    private JButton button1; 
} 

就是这样 - 没有生成创建GUI的代码。如何手动触发此类代码生成,以便我可以使用Maven编译生成的.java文件?

+0

你确定GUI窗体绑定到这个类,并且这些字段映射到表单中的组件?请注意,你需要'Build' | 'Make'使代码生成到源文件中,它将在折叠部分。 – CrazyCoder

+0

是的,似乎我所要做的就是在Idea内部运行“Make project”,之后它会生成缺少的源代码。我从来没有想过任何建筑 - 我正在用maven直接完成所有编辑。请创建一个答案,我可以接受它。另外,请将这里描述的URL或技术包含到您的答案中,这对于希望执行.java代码生成的人来说可能会有所帮助,这些代码可以使用maven的想法.form格式生成:http://www.glxn.net/?p = 279 –

回答

14

源代码生成于Build | Make。如果您在外部构建,IDEA GUI表单可以从Ant(javac2 IDEA提供的任务)或Maven进行编译。

+1

谢谢!如果maven构建失败,这可能会有所帮助:http://stackoverflow.com/questions/4547515/ant-build-for-intellij-idea-gui-forms – vikingsteve