0

Service guava インターフェイスをSwingWorkerとして使用することを考えています。SwingWorker では常に開始状態と終了状態が必要だからです。

私はそのようなものを書くべきです:

class WorkerSomething extends 
 javax.swing.SwingWorker<Void, com.google.common.util.concurrent.Service.State>
 implements com.google.common.util.concurrent.Service

このようにして、中間結果を運ぶためにグアバサービス状態のみを使用できます。しかし、GUI を公開するには、他のいくつかの中間状態が必要です。

どうやってやるの ?このアイデアは良いアイデアですか?

ありがとう。

4

1 に答える 1

5

既存のService.State値がニーズに合わない場合、それService自体もニーズに合わないと断言できます。

于 2012-04-19T09:32:51.817 に答える