2

I can't directly add ChartFrame object to my Jframe object with .add(Component) method. And it's not possible to cast from ChartFrame to JComponent. Casting ChartFrame to Component from java.awt library is also impossible.

How can I add ChartFrame to JFrame the other way?

4

2 回答 2

2

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

于 2008-11-16T12:54:46.793 回答
1

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

一个可能的解决方案是使用JDesktopPane

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

frame.setContentPane(desktop);

JInternalFrame internalFrame = ...
desktop.add(internalFrame);
于 2008-11-16T10:43:00.400 回答