私は太陽のJavaチュートリアルを読んでいて、このページに出くわしました:
「アプレットのスレッド」という見出しの下に、次のコードが見つかりました。
//Background task for loading images.
SwingWorker worker = (new SwingWorker<ImageIcon[], Object>() {
public ImageIcon[] doInBackground() {
final ImageIcon[] innerImgs = new ImageIcon[nimgs];
...//Load all the images...
return imgs;
}
public void done() {
//Remove the "Loading images" label.
animator.removeAll();
loopslot = -1;
try {
imgs = get();
} ...//Handle possible exceptions
}
}).execute();
}
初めまして初心者ですので、的外れな質問でしたら申し訳ありません。しかし、その「.execute()」については聞いたことがありません。私はそれを理解していません.Googleからそれについて何も見つけることができません. これは…匿名の内部クラスですか?(私を修正してください)そして、画像をロードするスレッドを開始しています。run() メソッドは start() の呼び出しで呼び出されると思いましたか? この混乱を解消するのを手伝ってください。