#java #swing #user-interface #jfreechart
#java #swing #пользовательский интерфейс #jfreechart
Вопрос:
Я хочу создать график с помощью JFreeChart и отобразить его в Java swing GUI. На данный момент у меня есть следующий код для отображения его в отдельном фрейме, пожалуйста, может кто-нибудь помочь мне с кодом, который мне нужен, чтобы отобразить его в моем графическом интерфейсе?
JFreeChart chart = ChartFactory.createScatterPlot(
"Title",
"",
"",
myDataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
ChartFrame frame = new ChartFrame("Results", chart);
frame.pack();
frame.setVisible(true);
Ответ №1:
Небольшой поиск подсказывает, что:
JFreeChart
Экземпляр также может быть добавлен вChartPanel
.ChartPanel
РасширенияJPanel
so могут быть добавлены к aJFrame
(JApplet
,JDialog
,JWindow
,JPanel
,JDesktopPane
..).
Комментарии:
1. Спасибо за вашу помощь. Как бы мне настроить отображение диаграммы на панели диаграмм?
2. ChartPanel — это компонент в JFreeChart, который вы создаете для объекта диаграммы. После этого вы можете использовать его как любую другую панель при добавлении в frame.