Rumah > Java > javaTutorial > Bagaimanakah saya boleh mengubah saiz JFreeChart dalam JPanel?

Bagaimanakah saya boleh mengubah saiz JFreeChart dalam JPanel?

Linda Hamilton
Lepaskan: 2024-12-22 02:20:10
asal
1061 orang telah melayarinya

How Can I Resize a JFreeChart in a JPanel?

Menukar saiz JFreeChart

Anda telah menemui JFreeChart yang terlalu besar apabila menambahkannya pada JPanel. Untuk mengubah suai dimensinya, gunakan pilihan berikut dalam ChartPanel anda:

  • Terima Lalai: Gunakan lebar lalai (680) dan tinggi (420).
  • Nyatakan Dimensi dalam Pembina: Berikan lebar dan ketinggian pilihan nilai dalam pembina ChartPanel.
  • Tetapkan Saiz Pilihan Secara Eksplisit: Guna setPreferredSize() untuk melaraskan saiz mengikut keperluan.
  • Timpa getPreferredSize(): Kira saiz secara dinamik dengan mengatasi ini kaedah.

Pertimbangkan susun atur bekas tempat ChartPanel akan ditambahkan. Secara lalai, JPanel menggunakan FlowLayout, manakala JFrame menggunakan BorderLayout. Sebagai contoh, ThermometerDemo memanfaatkan kedua-dua nilai pembina pilihan dan GridLayout untuk mendayakan saiz semula carta dinamik.

Berikut ialah perwakilan visual isu dan penyelesaiannya:

[Imej JFreeChart yang besar dalam JPanel dan carta bersaiz lebih kecil]

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengubah saiz JFreeChart dalam JPanel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan