Запуск 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д