Как добавить ChartFrame (библиотека JFreeChart) в JFrame (библиотека javax.swing)? - PullRequest
1 голос
/ 16 ноября 2008

Я не могу напрямую добавить объект ChartFrame в мой объект Jframe с помощью метода .add (Component). И невозможно привести из ChartFrame к JComponent. Преобразование ChartFrame в Component из библиотеки java.awt также невозможно.

Как я могу добавить ChartFrame в JFrame другим способом?

Ответы [ 2 ]

1 голос
/ 16 ноября 2008

ChartFrame - это независимый JFrame, подходящий как изолированное окно. Если вы хотите использовать его в качестве компонента, ChartPanel может быть лучшим решением.

0 голосов
/ 16 ноября 2008

Это будет означать вставку JFrame в другой JFrame.

Возможным решением будет использование JDesktopPane

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

frame.setContentPane(desktop);

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