ホームページ >Java >&#&チュートリアル >JPanel で JFreeChart のサイズを変更するにはどうすればよいですか?

JPanel で JFreeChart のサイズを変更するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-22 02:20:10971ブラウズ

How Can I Resize a JFreeChart in a JPanel?

JFreeChart のサイズ変更

JPanel に追加するときに、大きすぎる JFreeChart が発生しました。寸法を変更するには、ChartPanel 内で次のオプションを利用します:

  • デフォルトを受け入れる: デフォルトの幅 (680) と高さ (420) を使用します。
  • コンストラクターで寸法を指定します: ChartPanel で希望の幅と高さの値を指定しますconstructor.
  • 明示的に優先サイズを設定します: setPreferredSize() を呼び出して、必要に応じてサイズを調整します。
  • Override getPreferredSize(): サイズを計算しますこれをオーバーライドすることで動的にmethod.

ChartPanel を追加するコンテナのレイアウトを検討します。デフォルトでは、JPanel は FlowLayout を使用し、JFrame は BorderLayout を使用します。たとえば、ThermometerDemo は、優先コンストラクター値と GridLayout の両方を活用して、チャートの動的なサイズ変更を可能にします。

問題とその解決策を視覚的に表現したものが次のとおりです。

[JPanel 内の大きな JFreeChart の画像]小さいサイズ変更されたグラフ]

以上がJPanel で JFreeChart のサイズを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。