0

我有一个简单的静态方法,当给定一个数字列表时,必须创建JFrame一个直方图。

我使用a SwingWorkerdoInBackground()数字运算,done()创建框架和ChartPanel)。

现在,我想将创建的 JFrame 的引用(或 Future)返回给done()调用此静态方法的任何人。有没有办法这样做?我说的是返回 Future 因为显然 JFrame 仅在done()方法完成后才存在。

4

1 回答 1

2

作为等待的替代方法done(),在 EDT 上创建框架和图表面板、publish()中间结果并在process(). 如本所示,图表会监听数据集中的变化并自动更新。

于 2013-07-26T09:48:55.010 回答