私はJavaユーザーインターフェイスを初めて使用します..メインウィンドウにTabbedPaneがあります...グラフィックのライブラリを使用して表示したい...これを選択し、この例を見ました...
しかし、TabbedPane にサンプル チャートを追加するにはどうすればよいですか?
選択したチャート API は、Google の API を使用してチャートを生成します。これは、アプリの 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などの別のチャート ライブラリを使用する必要があります。