JFreeChart のサイズを変更する方法
JFreeChart を JPanel に追加すると、表示が大きくなることがあります。この問題に対処するために、いくつかのオプションが利用可能です。
ChartPanel を作成するときに、次のことができます:
Toサイズを動的に計算します。オーバーライドできます。 getPreferredSize():
@Override public Dimension getPreferredSize() { // given some values of w & h return new Dimension(w, h); }
さらに、ChartPanel を含むコンテナのレイアウトがそのサイズに影響を与える可能性があります。 JPanel のデフォルト レイアウトは FlowLayout ですが、JFrame のデフォルト レイアウトは BorderLayout です。たとえば、ThermometerDemo は、コンストラクターと GridLayout の両方の優先値を使用して、動的なサイズ変更を有効にします。
[コンストラクターと GridLayout の両方の優先値を表示する ThermometerDemo の画像]
以上がJPanel に合わせて JFreeChart のサイズを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。