2011-10-23 113 views
4

我想使用JFreeChart創建一個圖形並將它顯示在一個java swing GUI中。目前,我有下面的代碼來顯示它在一個單獨的框架,請有人可以幫助我與我需要的代碼,以顯示它我的GUI?如何在Java Swing GUI中顯示JFreeChart?

JFreeChart chart = ChartFactory.createScatterPlot(
       "Title", 
       "", 
       "", 
       myDataset, 
       PlotOrientation.VERTICAL, 
       true, 
       true, 
       false 
       ); 

ChartFrame frame = new ChartFrame("Results", chart); 
frame.pack(); 
frame.setVisible(true); 

回答

9

一個小的搜索提示:

  • 一個JFreeChart實例也可以添加到一個ChartPanel
  • ChartPanel延伸JPanel所以可被添加到一個JFrameJAppletJDialogJWindowJPanelJDesktopPane ..)。
+0

感謝您的幫助。我怎樣才能設置圖表在ChartPanel中顯示? –

+0

ChartPanel是JFreeChart中的一個組件,您可以在該圖表對象上創建一個傳遞。之後,您可以在添加到框架時將其用作任何其他面板。 –