System.exit(0);について
mainフレームから呼び出した子フレームをexit(0)で消すとどちらのフレームも消えてしまいます。
mainフレームを消さない方法を探しているのですが見つかりません。
ただし、this.etDefaultCloseOperation(JFrame.DISEPOSE_ON_CLOSE);で×を押して消すのではなく、終了ボタンを付けて、actionPerformed内で終了したいです。
また、setVisible(false);のように、メモリが残った状態にもしたくありません。
(メモリが残らないように子フレームを消したいです。)
ご存知の方おられましたら教えてください。よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
普通にJFrame#disposeメソッドではいけませんか?
Windowクラスから継承されているものですが、ウィンドウを破棄するというものです。
DISPOSE_ON_CLOSEは終了ボタンが押されたときにdisposeを呼び出しているだけなので、終了ボタンでdisposeしたければ、自分でそのようなコードを書けばいいのです。
この回答への補足
disposeで子フレームのメモリを消すことができました。
Javaの内部で何が起こっているのか勉強します。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- 音楽・動画 キャップカットで「フレーム内のテキストをキープするように勧める」を消す方法ありますか? 文字の位置を 1 2023/05/26 16:37
- 家具・インテリア ダブルのベッドにクイーンのマットレス 5 2023/02/11 08:35
- 美術・アート 額縁・フレームを探しています 1 2023/01/21 15:17
- ドライブ・ストレージ HDDを5台入れられる金属フレームは売っているでしょうか? HDDを5台くらいをスライドさせて入れて 3 2022/05/11 05:43
- iOS iPhone用動画保存アプリiCapのデータは外付けUSBメモリに保存できますか? 1 2022/10/18 17:48
- スポーツサイクル ポスターフレームについて 1 2022/12/24 16:50
- その他(ファッション) スポーツメガネでフレームの色は白などはあり? 2 2022/11/30 07:26
- ドライブ・ストレージ PCのパーフォーマンスが極端に落ちた。 8 2023/01/28 15:22
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
VB.NETでMSComm が追加できず?
-
文字の色の変更
-
VBでCPUの使用率を取得できます...
-
requestFocusについて
-
ダイアログでタイトルバーを非表示
-
ツールボックスのような折りたたみ
-
エクセルVBAで、条件に一致する...
-
変数名の付け方
-
Java初級 引数に適用できません
-
mainメソッドのthrows節で設定...
-
private static という変数の修飾
-
クラス間でのデータ参照
-
「タイプ初期化子が例外をスロ...
-
インスタンス参照でアクセスで...
-
グローバルIPとプライベートIP...
-
onClickで関数呼出し後に、結果...
-
C# インスタンスの破棄
-
複数の変数を宣言する時、同時...
-
Labelコントロールに数字を代入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
ファイル保存先のダイアログが...
-
requestFocusについて
-
C#で設定時刻到来時にイベント...
-
Buttonの色
-
JScrollPane上のJTableの再描画
-
VB6のツールボックスへのコンポ...
-
VB.NETでMSComm が追加できず?
-
Visual Basic 2010を使ってRS-2...
-
JButton配列でのイベント処理
-
tableView reloadDataが出来ない
-
C++ Builder でVisibleとshow
-
画像を一瞬だけ表示する。
-
VBSでCDトレイのオープン/ク...
-
フレーム上のコンポーネントの...
-
[delphi] 変数を利用してコンポ...
-
ツールボックスのような折りたたみ
-
ダイアログでタイトルバーを非表示
-
文字の色の変更
-
ゲーム画面(JFrame)のサイズ変...
おすすめ情報