2

私は小さなアプリケーションを作っています。ある JFrame から、別の JFrame を呼び出しています。ここで、親 JFrame を閉じた後でも、この子 JFrame を独立して存在させたいと考えています。これを行う方法はありますか?それとも、これは不可能ですか?私を助けてください。コードを投稿する必要がある場合はお知らせください。

ありがとう。

4

2 に答える 2

5

各 JFrame で、#setDefaultCloseOperationを使用してデフォルトのクローズ操作を次のように設定します。

  • DISPOSE_ON_CLOSE

フレームの閉じるボタンを押すと、フレームを閉じるだけで、もう一方は閉じるまで存続します。

注: 複数のフレームを使用するのではなく、タブを使用することをお勧めします。これにより、ユーザー エクスペリエンスが向上します。

于 2012-07-13T15:23:58.083 に答える
4

ええ、間違いなく可能です。元のフレームが閉じたときにアプリケーションを終了するように設定されていないことを確認してください。

2 番目のフレームは最初のフレームとは独立して存在します。リンクしたくない場合は、必ずしも 2 つのフレームをリンクする必要はありません。

于 2012-07-13T15:20:30.623 に答える