11

Я разработал свой графический интерфейс в дизайнере GUI IntelliJ IDEA и выбрал переключатель в Project Settings → GUI Designer для генерации исходного кода вместо .class файлов, но файл .java с кодом выглядит так: :IntelliJ IDEA GUI builder - не генерируется код Java

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

В этом нет никакого кода, создающего графический интерфейс пользователя. Как вручную запускать такое генерирование кода, чтобы я мог скомпилировать полученный файл .java с Maven?

+0

Вы уверены, что форма GUI привязана к этому классу, и поля отображаются в виде компонентов в форме? Обратите внимание, что вам нужно «Build' | 'Make', чтобы код был сгенерирован в исходный файл, он будет в сложенном разделе. – CrazyCoder

+0

Да, мне кажется, что все, что мне нужно было сделать, - запустить «Сделать проект» внутри Idea, после чего он сгенерировал отсутствующий исходный код в порядке. Раньше я никогда не делал никакого представления об идее - я выполнял всю компиляцию прямо с maven. Пожалуйста, создайте ответ, чтобы я мог его принять. Кроме того, пожалуйста, включите этот URL-адрес или технику, описанную там для вашего ответа, это может быть полезно для тех, кто хочет выполнить генерации кода .java из формата .formform с maven исключительно: http://www.glxn.net/?p = 279 –

ответ

14

Исходный код генерируется на Build | Make. Если вы построите внешне, формы IDEA GUI могут быть скомпилированы из Ant (задание с IDEA) или Maven.

+1

Спасибо! и если сборка maven завершится неудачно, это может помочь: http://stackoverflow.com/questions/4547515/ant-build-for-intellij-idea-gui-forms – vikingsteve

Смежные вопросы