Запуск swing приложения в ItelliJ IDEA - Java
Формулировка задачи:
Здравствуйте. Хочу освоить работу с swing'ом в ItelliJ IDEA.
Для начала решил сделать там в редакторе пустую форму, и просто запустить ее. Вот код
Брал принцип из одного мануала. Но запуска не происходит-выдает ошибку
Информации мало, и я не понимаю, почему gui не запускается. ПРошу помочь мне разобраться. Спасибо
package com.appcode;
import javax.swing.*;
public class App {
private JPanel mainPanel;
private JButton button1;
public static void main(String[] args) {
JFrame frame = new JFrame("App");
frame.setContentPane(new App().mainPanel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
private void createUIComponents() {
// TODO: place custom component creation code here
}
}Exception in thread "main" java.lang.NullPointerException
at com.appcode.App.$$$setupUI$$$(App.java)
at com.appcode.App.<init>(App.java:5)
at com.appcode.App.main(App.java:11)Решение задачи: «Запуск swing приложения в ItelliJ IDEA»
textual
Листинг программы
import javax.swing.*;
public class App {
private JPanel mainPanel;
private JButton button1;
public App() {
mainPanel = new JPanel();
button1 = new JButton();
}
public static void main(String[] args) {
JFrame frame = new JFrame("App");
frame.setContentPane(new App().mainPanel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}