2015-05-24 54 views
2

我正在使用Javaplot來繪製圖表。如何將javaplot窗口停靠在java中的JPanel中

import com.panayotis.gnuplot.JavaPlot; 

public class test { 
    public static void main(String[] args) { 
     JavaPlot p = new JavaPlot(); 
     p.addPlot("sin(x)"); 
     p.plot(); 
    } 
} 

上面的代碼將sin(x)繪製在專用窗口上。我在我的java swing項目中有一個自定義應用程序窗口。在我的應用程序窗口中,如何將java繪圖輸出圖表停靠在JPanel內?

回答

2

我還沒有嘗試過,但看起來你可以用你的JavaPlotJPlotJPanel一個子類,面板添加到您的自定義應用程序窗口:

customApplicationWindow.add(new JPlot(p)); 

對於reference,插入致電JPlot#plot()加工:

JPlot jplot = new JPlot(p); 
jplot.plot(); 
customApplicationWindow.add(jplot); 
+1

一個相關的例子見[這裏](https://gist.github.com/timaschew/1078486)。 – trashgod

+1

添加以下工作。 JPlot jplot =新JPlot(p); jplot.plot(); customApplicationWindow.add(jplot); – CRM