0

私は、数値のリストが与えられたときにJFrameヒストグラムを保持する必要がある単純な静的メソッドを持っています。

SwingWorker(doInBackground()は数値計算を行い、 done() はフレームを作成し、 ) を使用しChartPanelます。

done()ここで、作成された JFrame の参照 (または Future) を、この静的メソッドを呼び出す人に返したいと思います。そうする方法はありますか?done()メソッドが完了した後にのみJFrameが存在することは明らかであるため、Futureを返すと言っています。

4

1 に答える 1

2

を待つ代わりにdone()、EDT でフレームとチャート パネルを作成し、publish()中間結果を作成し、チャートのデータセットを で更新しますprocess()。このに示すように、グラフはデータセットの変更をリッスンし、自動的に更新する必要があります。

于 2013-07-26T09:48:55.010 に答える