Выбранный вами API диаграмм генерирует диаграммы с помощью API Google.Это означает, что вам придется отображать изображение с URL-адреса chart.toURLString();
в вашем приложении.Это может быть так же просто, как поместить JLabel
на панель с вкладками и установить для нее заголовок <img src="(url)"/>
, но я не совсем уверен, что обрабатывает загрузки по HTTP.
JLabel label = new JLabel("<img src='" + chart.toURLString() + "'/>");
tabbedPane.add(label);
Если это не таквы можете использовать javax.ImageIO.read(URL)
, чтобы загрузить изображение диаграммы в BufferedImage
, а затем создать новый ImageIcon
, чтобы поместить его на этикетку:
URL url = new URL(chart.toURLString());
BufferedImage bimg = ImageIO.read(url);
Icon icon = new ImageIcon(bimg);
JLabel label = new JLabel(icon);
tabbedPane.add(label);
Для вашего приложения потребуется подключение к Интернету в реальном времени.изображение диаграммы, чтобы показать.Если вам нужно, чтобы изображения работали, когда у вас нет доступа к Интернету, вам придется использовать другую библиотеку диаграмм, например JFreeChart .