-2

別の JFrame を生成するボタンを備えたメインの JFrame があります。ただし、2番目のJFrameを閉じると、メインのJFrameも閉じられますが、これは私が望むものではありません。私は何を間違っていますか?

4

1 に答える 1

2

デフォルトの終了アクションを次のように設定していると思います。

frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);

ボタンをクリックすると、JFrame.EXIT_ON_CLOSE定数はプログラム全体を終了しxます。代わりにDISPOSE_ON_CLOSEorを使用することをお勧めします。JFrameHIDE_ON_CLOSEの JavaDoc を参照することをお勧めします。

于 2013-07-05T23:20:15.023 に答える