/ / Как да добавите ChartFrame (JFreeChart библиотека) към JFrame (javax.swing библиотека)? - Java, jfreechart

Как да добавите ChartFrame (библиотека JFreeChart) към JFrame (библиотека javax.swing)? - java, jfreechart

Не мога да добавя директно ChartFrame обект към мояJframe обект с .add (Component) метод. И това не е възможно да се хвърли от ChartFrame към JComponent. Кастинг ChartFrame на компонент от java.awt библиотека също е невъзможно.

Как мога да добавя ChartFrame към JFrame по друг начин?

Отговори:

1 за отговор № 1

ChartFrame е независима JFrame, подходяща за изолиран прозорец. Ако искате да го използвате като компонент, ChartPanel може да е по-добро решение.


0 за отговор № 2

Това би означавало вмъкване на JFrame в друг JFrame.

Едно възможно решение би било да се използва a JDesktopPane

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

frame.setContentPane(desktop);

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