Подтвердить что ты не робот

Как создать новое приложение Swing в выпуске IntelliJ IDEA Community?

Я создал новый проект с помощью мастера создания нового проекта, выбрав "создать проект с нуля", но он полностью пуст (никаких классов java вообще, поэтому я вручную создал новую форму swing внутри пустого проекта).

Во многих других IDE, которые я использовал, есть способ щелкнуть один раз и получить новый "новый проект Gui", и я обычно ожидаю его в мастере "Файл → Новый проект" или что-то подобное.

В IntelliJ IDEA IDE есть новый мастер проекта, но кажется, что он может создать пустой проект, а затем я могу вручную добавить к нему форму. Поэтому я сделал это. Но тогда этого не хватает любого обычного Java-кода, который вы ожидаете от него, чтобы открыть эту форму и показать ее как приложение.

Я пытаюсь понять возможности и возможности IntelliJ IDEA, и он кажется сильным как очень быстрый и эффективный редактор, отладчик и сборщик GUI системы системы вокруг системы сборки ANT, но мне было интересно, есть ли еще "RAD" особенности, которые я просто упустил. Я немного поработал над поиском и просмотром документов, но я не нашел много о том, как использовать IntelliJ IDEA для создания GUI-приложения на Java.

Где я сейчас застрял, когда я пытался создать и запустить пустой проект с пустой формой в нем, и я попал в какой-то экран настройки целевой задачи "Запуск", и я попытался щелкнуть значок [+], и добавив "MyForm01", который является пустой формой swing, которую я создал, и она говорит в диалоговом окне "MyForm01 не приемлемо". Я знаю достаточно java, чтобы знать, что базовый "код скелета приложения GUI" не создается автоматически с помощью IDE. Я мог бы пойти и скопировать и вставить что-то из Интернета, но мой интерес здесь заключается в том, можно ли автоматически использовать инструмент для создания графического интерфейса, а рабочий процесс так же прост, как и другие инструменты для создания графического интерфейса RAD-стиля, включая NetBeans, который инструмент java, который мне удобнее использовать, или Delphi, который является моим основным повседневным инструментом, который основан на Pascal, а не Java.

4b9b3361

Ответ 1

В IDEA нет такого проекта, как GUI. Вы можете добавлять формы GUI там в любое удобное для вас время, просто с помощью RightClick → New → GUI Form. Вы можете создать графическое приложение из него, просто добавив метод main() в класс привязки формы. IDEA выполняет эту работу, если вы нажмете Alt-Ins (или меню Code- > Generate), когда в редакторе класса привязки. Единственное требование для этого - разместить правильное имя для панели корня формы.

Вы также должны проверить это руководство, чтобы обнаружить некоторые другие вещи: https://www.jetbrains.com/help/idea/2016.1/designing-gui-major-steps.html. Во всяком случае, GUI-конструктор довольно интуитивно понятен.

Ответ 2

IntelliJ IDEA - это, прежде всего, очень умный редактор, а не инструмент RAD, такой как Delphi.

Однако у него есть мощный редактор gui - просто щелкните правой кнопкой мыши на любом пакете в представлении Project слева и выберите New GUI form или New Dialog, и он позволит вам создавать графический интерфейс. Этот вопрос предоставляет дополнительную информацию о запуске gui.

Ответ 3

В IntelliJ Idea 14 применяется следующая инструкция.

  • Включить конструктор пользовательских интерфейсов
    • Файл → Настройки → Плагины → Дизайнер интерфейса
  • Включить создание класса Java
    • Файл → Настройки → Редактор → GUI Designer → change Сгенерируйте графический интерфейс в "исходный код Java"
  • Перейдите к представлению проекта и щелкните правой кнопкой мыши имя пакета, в котором вы хотите сохранить сгенерированный класс Java
    • В контекстном меню выберите New → GUI Form и установите класс bound
    • В дизайнере он автоматически помещает Jpanel в окно. Выберите Jpanel и сначала установите диспетчер компоновки в GridLayoutManager (IntelliJ).
    • Добавляя компоненты по мере необходимости, обязательно укажите значение "имя поля". Это значение станет именем этого компонента в классе формы.
    • Вы можете просмотреть форму, щелкнув правой кнопкой мыши, а затем выбрать предварительный просмотр.
    • Когда вы закончите, измените диспетчер компоновки для Jpanel на "GridBagLayout".
  • Нажмите Build → Make Project, чтобы генерировать исходные коды Java и хранить их в связанном классе Java.

Ответ 4

Создание новой формы или диалога GUI

Чтобы создать новую форму GUI

1. В главном меню выберите Файл | Новый, как описано в разделе "Создание файлов".

2.В контекстном меню выберите GUI Form.

3.Указать имя новой формы и выбрать диспетчер компоновки.

4.Проверьте параметр Создать связанный класс и укажите имя связанного класса.

5.Щелкните OK.

Чтобы создать новый диалог

1. В главном меню выберите Файл | Новый, как описано в разделе "Создание файлов".

2. В раскрывающемся меню выберите "Диалог".

3. Укажите имя нового диалогового окна.

4. Задайте следующие параметры:

Сгенерируйте метод main(), который создает и показывает диалог.

Создайте обработчик OK.

Создать обработчик отмены.

5.Щелкните OK.

Создание шаблона файла из формы графического интерфейса

1. Создайте форму GUI или откройте ее в GUI Designer.

2. В главном меню выберите Инструменты | Сохраните файл как шаблон. В диалоговом окне "Шаблоны файлов" отображается исходный код формы. Расширение нового шаблона .form 3. Укажите имя шаблона и нажмите "ОК".

Чтобы создать новую форму графического интерфейса пользователя из шаблона файла

1. В окне инструмента проекта щелкните правой кнопкой мыши пакет, в котором вы хотите создать новую форму. 2. В контекстном меню выберите "Создать". Подменю содержит элементы для всех определенных шаблонов файлов, включая формы графического интерфейса. 3.Выберите желаемый шаблон формы графического интерфейса в контекстном меню и дайте ему имя при появлении запроса.

Создание снимков

Функция моментального снимка позволяет вам конвертировать GUI-формы, созданные другими средствами, в конструкторы Designer IntelliJ IDEA GUI. Все, что вам нужно сделать, - запустить приложение и сохранить часть дерева компонентов исполняемого приложения в виде формы GUI Designer. С этого момента вы можете использовать GUI Designer для расширения или изменения формы.

Вы можете работать с макетом и кодом в GUI Designer так же, как и с формами, созданными с помощью GUI Designer.

Сделать снимок существующего диалога

1. Откройте модуль, содержащий исходный код для диалогового окна, которое вы хотите захватить.

2. Выберите "Настройка запуска приложения", убедитесь, что флажок "Включить моментальные снимки формы" отмечен и запустите приложение.

3. В запущенном приложении выполните любое взаимодействие, необходимое для открытия диалогового окна, которое вы хотите захватить.

4. В окне инструмента проекта щелкните правой кнопкой мыши целевой пакет и выберите "Создать | Снимок формы в контекстном меню. Если приложение еще не запущено, IntelliJ IDEA предлагает запустить его, а затем подготовить приложение для моментального снимка: введите описание изображения здесь

Появится диалоговое окно "Создать моментальный снимок формы".

5. В диалоговом окне "Создание моментальной копии формы" IntelliJ ID выберите компонент верхнего уровня, который будет включен в моментальный снимок, введите имя формы и нажмите кнопку "Создать снимок". Новая форма, созданная таким образом, не связана ни с одним классом. Вы должны привязать его к классу самостоятельно. введите здесь описание изображения

Открытие существующих графических интерфейсов

1. Создайте файлы форм так же, как вы открываете исходный код или текстовые файлы для редактирования. Найдите файл в соответствующем навигационном представлении, выберите его и выполните одно из следующих действий:

-double щелчок.

-Выберите "Перейти к источнику" в контекстном меню.

-Нажмите F4.

Каждая форма открывается на отдельной вкладке в том же пространстве, которое занимает редактор для файлов исходного кода. Вы можете одновременно открыть исходный код/​​текстовые файлы и файлы формы.