Компоненты не инициализированы, выбрасывая NUllPointerException - PullRequest
0 голосов
/ 29 июля 2011

Пожалуйста, помогите мне разобраться, что здесь происходит не так?только начинается в Java.

public class PropertyChangeListenerTest {
private JPanel mainPanel = null;
private JTextField source = null;
private JTextField target = null;

PropertyChangeListenerTest() {

    mainPanel = new JPanel();
    mainPanel.setLayout(new GridLayout(1, 0, 10, 0));
    source = new JTextField(20);
    target = new JTextField(20);
    mainPanel.add(source);
    mainPanel.add(target);

}

JPanel getMainPanel() {
    return mainPanel;
}

public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {

        @Override
        public void run() {
            createAndShowGUI();
        }
    });
}

protected static void createAndShowGUI() {
    JFrame f = new JFrame("PropertyChangeListener");
    f.getContentPane().add(new PropertyChangeListenerTest().getMainPanel());
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.pack();
    f.setVisible(true);
}

}

1 Ответ

0 голосов
/ 05 августа 2011

Нет проблем в этом коде. любой способ запустить этот код. значит использовать cmd.

Команда комбинирования cmd:

javac PropertyChangeListenerTest.java

java PropertyChangeListenerTest

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...