如何将ChartFrame(JFreeChart库)添加到JFrame(javax.swing库)?

时间:2008-11-16 10:29:30

标签: java jfreechart

我无法使用.add(Component)方法直接将ChartFrame对象添加到我的Jframe对象中。并且不可能从ChartFrame转换为JComponent。从Chart.awt库将ChartFrame转换为Component也是不可能的。

如何以其他方式将ChartFrame添加到JFrame?

2 个答案:

答案 0 :(得分:1)

ChartFrame是一个独立的JFrame,适合作为一个独立的窗口。 如果要将其用作组件,ChartPanel可能是更好的解决方案。

答案 1 :(得分:0)

这意味着在另一个JFrame中插入JFrame。

可能的解决方案是使用JDesktopPane

JDesktopPane desktop = ...
JFrame frame = ...

frame.setContentPane(desktop);

JInternalFrame internalFrame = ...
desktop.add(internalFrame);