【发布时间】:2011-09-19 20:58:55
【问题描述】:
我已将this Jfreechart Bar Demo 与我的摇摆应用程序集成。 我把下面的代码放在了一个按钮的action executed方法中,这段代码之前在Bar Demo类的main方法中。
final BarChart3DDemo3 demo = new BarChart3DDemo3("3D Bar Chart Demo 3");
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);
这是生成条形图。但是在关闭条形图窗口时。我的整个应用程序即将关闭。
我尝试插入demo.getDefaultCloseOperation(ApplicationFrame.DISPOSE_ON_CLOSE);
但它不工作。虽然没有给出任何错误。
我也尝试在 BarChart3DDemo3 构造函数中插入它,但它给出的错误 getDefaultCloseOperation() 方法不接受 int 参数。
我不知道下一步该做什么?请帮忙。谢谢。
【问题讨论】:
-
HIDE_ON_CLOSE 也不行..
-
你的意思是设置DefaultCloseOperation(...DISPOSE...),对吧?
-
DISPOSE_ON_CLOSE 和 HIDE_ON_CLOSE 都可以与 JFrame 一起正常工作,而 JFrame 对 ApplicationFrame 没有响应。
标签: java swing jfreechart