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