11

ho disegnato la mia forma GUI nell'idea GUI designer di IntelliJ, e selezionato il pulsante di opzione in Project Settings → GUI Designer per generare il codice sorgente, invece di .class file, ma il mio file .java con codice simile a questo :IntelliJ builder IDEA GUI - nessun codice Java generato

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

Questo è tutto - nessun codice creare l'interfaccia grafica è stato generato. Come faccio a far scattare manualmente tale generazione di codice, in modo da poter compilare il file .java risultante con Maven?

+0

Sei sicuro che il modulo della GUI è associato a questa classe ei campi sono mappati ai componenti nel modulo? Si noti che è necessario 'Build' | 'Make' in modo che il codice sia generato nel file sorgente, sarà nella sezione piegata. – CrazyCoder

+0

Sì, sembra che tutto ciò che ho dovuto fare sia eseguire "Crea progetto" all'interno di Idea, dopo aver generato il codice sorgente mancante. Non ho mai fatto alcun tipo di idea prima - stavo esibendo tutta la compilation direttamente con Maven. Per favore, crea una risposta, così potrei accettarla. Inoltre, per favore, includi questo url o tecnica qui descritta per la tua risposta, potrebbe essere utile per qualcuno che vuole eseguire la generazione del codice .java dal formato idea .form con il solo maven: http://www.glxn.net/?p = 279 –

risposta

14

Il codice sorgente viene generato il Build | Make. Se si creano esternamente, i moduli GUI IDEA possono essere compilati da Ant (javac2 attività fornita con IDEA) o Maven.

+1

Grazie! e se la generazione di maven fallisce, questo potrebbe aiutare: http://stackoverflow.com/questions/4547515/ant-build-for-intellij-idea-gui-forms – vikingsteve