如何調整 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 的圖像]
以上是如何調整 JFreeChart 的大小以適合我的 JPanel?的詳細內容。更多資訊請關注PHP中文網其他相關文章!