2

.add(Component) メソッドを使用して ChartFrame オブジェクトを Jframe オブジェクトに直接追加することはできません。また、ChartFrame から JComponent にキャストすることはできません。ChartFrame を java.awt ライブラリから Component にキャストすることもできません。

他の方法で ChartFrame を JFrame に追加するにはどうすればよいですか?

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 に答える