2013-02-28 154 views
3

我已經創建了JFreeChart並將其放入chartpanel中(如所建議的那樣)。我也將它添加到jPanel。我正在使用jFrame。但是我的圖表在運行程序後不可見。任何人都可以幫助我嗎?jpanel中Jpanel中的Jfreechart不顯示

final JFreeChart chart = ChartFactory.createXYLineChart(
     "XY Series Demo", 
     "iterácie", 
     "%", 
     data, 
     PlotOrientation.VERTICAL, 
     true, 
     true, 
     false 
    ); 

    final ChartPanel chartPanel = new ChartPanel(chart); 
    //chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); 
    chartPanel.setDomainZoomable(true); 
    chartPanel.setVisible(true); 
    jPanel1.add(chartPanel, BorderLayout.CENTER); 
+0

在封裝的「JFrame」的'pack()'後面調用'setVisible(true)'應該足夠了。如果不是,請編輯您的問題以包含一個[sscce](http://sscce.org/),其中包含您所描述的問題。 – trashgod 2013-02-28 22:02:13

+0

好吧,我添加了可運行的代碼.. – 2013-03-01 18:11:05

+0

或者,你可以'包裝()'封閉的'窗口'。你可以[回答你自己的問題](http://meta.stackexchange.com/q/17463/163188)。 – trashgod 2013-03-01 23:49:18

回答