/tips/java/swing/swing_worker Swingによる開発を行う上で、イベントディスパッチスレッドに関するルールは非常に重要です。これまで、バックグラウンドで実行されるスレッドの中からコンポーネントを更新したい場合は、SwingUtilities.invokeLatorなどを使っていましたが、スレッドの中のあちこちに2重にRunnableインタフェースが乱立するため、コードの見栄えが悪くなる問題がありました。SwingWorkerを使用すると、よりスマートにバックグラウンド処理(とその通知)を実装することができます。
**テーブルモデルを更新する JDKのドキュメント中に例示されているテーブルモデル更新のサンプルです。
:class TableSwingWorker extends
: SwingWorker
- タグ別一覧: [swing_worker]
- チップス一覧
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について