Cara Mengubah Saiz JFreeChart
Menambah JFreeChart pada JPanel boleh menghasilkan paparan bersaiz besar. Untuk menangani isu ini, terdapat beberapa pilihan yang tersedia.
Apabila membuat ChartPanel, anda boleh:
Untuk mengira saiz secara dinamik, anda boleh mengatasi getPreferredSize():
@Override public Dimension getPreferredSize() { // given some values of w & h return new Dimension(w, h); }
Selain itu, reka letak bekas yang mengandungi ChartPanel boleh mempengaruhi saiznya. Reka letak lalai untuk JPanel ialah FlowLayout, manakala untuk JFrame ialah BorderLayout. Contohnya, ThermometerDemo menggunakan kedua-dua nilai pilihan dalam pembina dan GridLayout untuk mendayakan saiz semula dinamik.
[Imej ThermometerDemo memaparkan kedua-dua nilai pilihan dalam pembina dan GridLayout]
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengubah saiz JFreeChart agar sesuai dengan JPanel Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!