JFrames に「閉じる」ボタンを配置することにしました。その JFrame だけをテストすると問題なく動作しますが、別のクラスで開いた後に閉じようとすると、閉じません。
コードは次のとおりです。
JButton btnClose = new JButton("Close");
btnClose.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
frame.dispose();
}
});
btnClose.setBounds(282, 666, 96, 50);
contentPane.add(btnClose);
frame.dispose()
andframe.close()
を使用してみsuper.dispose()
ましたが、機能するのはsystem.exit(0);
プログラム全体を終了することだけです。
問題:
- 単独でテストする
JFrame
と、フレームは正常に閉じます。 - プログラムを開いてその特定の に移動すると
JFrame
、閉じるボタンは何もしません。
お知らせ下さい。