2015-05-24 30 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