我有一个程序,我希望有一个实时更新的绘图仪。我将使用jchart2d,但如何将其整合到我的摇摆gui中?我有一个内部框架,但它似乎没有采取我的图表。那就是jInternalFrame没有内容。
private void initObjects(){
trace =new Trace2DLtd(200);
trace.setColor(Color.Blue);
Chart2D.cjart = new Chart2D();
chart.addTrace(trace);
jInternalFrame1.getContentPane().add(chart);
}
稍后我更新
public void update()
{ trace.addPoint(elapsedtime,activity)}
我做错了什么
答案 0 :(得分:3)
InternalPie
是一个将ChartPanel
添加到JInternalFrame
的完整示例。
附录:与JFrame
一样,JInternalFrame
默认为BorderLayout
,add()
转发至内容窗格BorderLayout.CENTER
; pack()
应在setVisible()
之前。
ChartPanel cp = new ChartPanel(chart);
JInternalFrame jif = new JInternalFrame("Chart", ...);
jif.add(cp);
jif.pack();
jif.setVisible(true);