Rumah >Java >javaTutorial >Bagaimanakah saya boleh mengubah saiz JFreeChart agar sesuai dengan JPanel Saya?
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!