Создание приложения приветствия в форме в Intellij
Я пытаюсь сделать приветственную мировую форму в Intellij. Я создал форму, но теперь вопрос заключается в том, какой код сделать в main(), чтобы форма запускалась и отображалась?
PS: все обучающие программы, похоже, сосредоточены только на том, как делать формы на intellij, а не в том, "как на самом деле заставить их работать, а затем".
Спасибо
Ответы
Ответ 1
Теперь основной метод написан и вставлен для вас. Он будет выглядеть примерно так:
public static void main(String[] args) {
JFrame frame = new JFrame("MyForm");
frame.setContentPane(new MyForm().mainPanel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
Ответ 2
Я только что сделал свое первое приложение Intellij Swing.
Однако Steve McLeod имеет правильные инструкции, когда я попытался сгенерировать основной метод, используя Alt + Insert = > Generate main, я получил сообщение об ошибке, когда одна из моих панелей не связана. Поэтому я нажал на страницу дизайна gui (.form), выбрал мою верхнюю панель и дал ей имя.
Все остальное было названо для меня, но по какой-то причине имя панели было пустым. Как только я это сделал, мне удалось перейти на класс .java, нажать "Alt + Insert" и сгенерировать конструктор (не обязательно, но необходимый).
Оттуда я последовал совету Стива, чтобы создать основной метод. Одна вещь, которая отбросила меня, - это ожидание того, что мой Intellij сгенерированный класс .java расширил бы или применил бы что-то связанное с колебаниями - это не так. Swing появляется только в встроенном Intellij основном методе (помимо частных переменных).
Ответ 3
Проверьте это, пока оно поэтапно:
JetBrains JavaFX HelloWorld