JFreeChart 크기를 조정하는 방법
JFreeChart를 JPanel에 추가하면 디스플레이가 너무 커질 수 있습니다. 이 문제를 해결하기 위해 사용할 수 있는 몇 가지 옵션이 있습니다.
ChartPanel을 생성할 때 다음을 수행할 수 있습니다.
크기를 동적으로 계산하려면 재정의할 수 있습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!