| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==[[Java Swing 非同期処理の結果をGUIに表示する]]==[[Java]] | {{category [[Category:並行処理}}]]*[[イベントディスパッチスレッド]]===SwingWorkerを利用する[[Swing]]Workerを利用する===
*[http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/SwingWorker.html SwingWorker]
====呼出例====
List<String> result = worker.get();
====実行例 ====
public static class LogAnalyzeWorker extends SwingWorker[[Swing]]Worker<List<String>, String> {
private File[] logs;
private JTextArea txtOut;
// 時間がかかる処理本体
LogAnalyzer analyzer = new AccessLogAnalyzer[[Access]]LogAnalyzer();
analyzer.analyze(log);
}

案内メニュー