ホームページ >Java >&#&チュートリアル >Java アプリケーションで JFreeChart のサイズを変更するにはどうすればよいですか?
JFreeChart のサイズ変更
JFreeChart をアプリケーションに統合する場合、チャートのサイズを調整する必要がある場合があります。希望のサイズ変更を実現するためのガイドは次のとおりです。
ChartPanel コンストラクターの変更
ChartPanel の作成時に、インスタンス化中に希望の幅と高さを柔軟に指定できます。例:
ChartPanel cp = new ChartPanel(chart, 350, 250);
これにより、チャート パネルの初期サイズが幅 350 ピクセル、高さ 250 ピクセルに設定されます。
setPreferredSize() の組み込み
または、setPreferredSize() メソッドを使用してグラフ パネルの優先サイズ:
cp.setPreferredSize(new Dimension(350, 250));
getPreferredSize() メソッドのオーバーライド
動的サイズ調整の場合、拡張された ChartPanel クラス内で getPreferredSize() メソッドをオーバーライドできます:
@Override public Dimension getPreferredSize() { // Logic to dynamically calculate the preferred width "w" and height "h" return new Dimension(w, h); }
コンテナの選択Layout
ChartPanel を保持するコンテナのレイアウト マネージャーは、そのサイズ変更動作に影響を与えます。たとえば、FlowLayout を使用して JPanel 内に配置すると、チャートの寸法に合わせてチャート パネルのサイズが調整されます。逆に、BorderLayout を使用すると、コンテナ内のパネルの特定の位置とサイズをより詳細に制御できます。
以上がJava アプリケーションで JFreeChart のサイズを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。