1

リアルタイムで更新するプロッターが必要なプログラムがあります。jchart2d を使用する予定ですが、それを自分のスイング GUI に統合するにはどうすればよいですか? internalframe がありますが、チャートが表示されないようです。つまり、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)}

私は何を間違っていますか

4

1 に答える 1

3

InternalPieに を追加する完全な例ChartPanelですJInternalFrame

補遺: のようJFrameに、JInternalFrameデフォルトでコンテンツ ペインのBorderLayoutadd()転送しBorderLayout.CENTERます。pack()に先行する必要がありsetVisible()ます。

ChartPanel cp = new ChartPanel(chart);
JInternalFrame jif = new JInternalFrame("Chart", ...);
jif.add(cp);
jif.pack();
jif.setVisible(true);

画像

于 2012-11-06T15:03:59.193 に答える