2

プログラムでスイング GUI を起動し、参照を保存します。パフォーマンスを最適化するために、ユーザー入力時に GUI を強制終了したいと考えています。

JFrame で Dispose を実行しても、タイマーとスレッドは引き続き機能します。

JFrame の終了とそのすべての子スレッドとリソースを簡単に実現するにはどうすればよいですか?

4

1 に答える 1

2

通常、Javaで何かが不可能な場合、それは複数のプラットフォームで移植できないためです。Java SWINGイベントハンドラのクローズを許可しないという設計上の決定は、一部のオペレーティングシステムがGUIプロセスの2回の開始を許可しないためである可能性があります。

では、なぜこれらのスレッドを閉じることが重要だと思いますか?自問してみてください。デバッグモードでプログラムを見るときに煩わしいからですか、それとも実際に測定可能なパフォーマンスへの影響がありますか。

于 2012-04-12T08:58:40.267 に答える