У меня есть кнопка добавляется к JTabbedPane добавляют к JPanel с чем-то вроде этого:Закрыть окно (JPanel) в Java
JTabbedPane tabbedPane = new JTabbedPane();
JButton btnClose = new JButton("Close");
JComponent panel.add(btnClose);
tabbedPane.addTab("Test", panel);
Я хочу, чтобы закрыть окно на кнопку печати. Я попытался сделать это:
btnClose.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
panel.dispatchEvent(new WindowEvent(frame, WindowEvent.WINDOW_CLOSING));
}
});
Но это дает мне
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: null source
Как закрыть окно на кнопку Нажмите