11

Zaprojektowałem mój formularz GUI w projektancie GUI IntelliJ IDEA i wybrałem przycisk radiowy w Project Settings → GUI Designer, aby wygenerować kod źródłowy zamiast plików .class, ale mój plik .java z kodem wygląda tak :Konstruktor GUI IntelliJ IDEA - bez wygenerowanego kodu Java

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

To wszystko - brak kodu generującego GUI. Jak ręcznie uruchomić takie generowanie kodu, aby móc skompilować wynikowy plik .java z Maven?

+0

Czy jesteś pewien, że formularz GUI jest powiązany z tą klasą, a pola są odwzorowane na komponenty w formularzu? Zauważ, że potrzebujesz 'Build' | 'Make', aby kod był generowany do pliku źródłowego, będzie w sekcji złożonej. – CrazyCoder

+0

Tak, wydaje mi się, że jedyne, co musiałem zrobić, to uruchomić "Make project" wewnątrz Idea, po czym wygenerował brakujący kod źródłowy. Nigdy wcześniej nie budowałem żadnego pomysłu - wykonywałem wszystkie kompilacje prosto z mavenem. Utwórz odpowiedź, aby ją zaakceptować. Prosimy również o dołączenie tego adresu URL lub techniki do odpowiedzi, może to być pomocne dla kogoś, kto chce wygenerować kod .java z pomysłu .form format z maven wyłącznie: http://www.glxn.net/?p = 279 –

Odpowiedz

14

Kod źródłowy generowany jest na Build | Make. Jeśli budujesz zewnętrznie, formularze GUI IDEA można skompilować z zadania Ant (javac2 zadanie dostarczone z IDEA) lub Maven.

+1

Dzięki! a jeśli budowanie maven nie powiedzie się, może to pomóc: http://stackoverflow.com/questions/4547515/ant-build-for-intellij-idea-gui-forms – vikingsteve