ボタンをクリックするとクロール プロセスを開始する必要があります。onclick 内に書き込みを行うと、プロセスが停止するまで他のタブにアクセスできなくなります。バックグラウンドでプロセスを実行する必要があります。
4 に答える
1
次のように、「クリック時」コールバック内で別のスレッドを呼び出します。
Thread t = new Thread(new Runnable() {
public void run() {
// your code
}
});
t.start();
于 2010-08-24T15:37:01.467 に答える
0
Java5の「並行」パッケージを使用できます。
特に、スレッドプール。スレッドの終了を正しく処理できなかったり、スレッドを存続させたりすると、リソースリークが発生する可能性があるため、これはより堅牢になります。
于 2011-10-29T19:38:04.260 に答える
0
Swing を使用している場合は、これが役立つ場合があります。
http://download.oracle.com/javase/6/docs/api/javax/swing/SwingWorker.html
于 2010-08-24T15:36:57.040 に答える