public TestControlGraph() {
frame = new JFrame();
frame.setSize( 600, 600 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
ITemporalVariable v = new DefaultTemporalVariable();
ControlGraphSeries graphSeries = new ControlGraphSeries( "series", Color.blue, "abbr", "units", null, v );
phetPCanvas = new BufferedPhetPCanvas();
controlGraph = new ControlGraph( phetPCanvas, graphSeries, "title", -10, 10, new TimeSeriesModel( new TestTimeSeries.MyRecordableModel(), new ConstantDtClock( 30, 1 ) ) );
controlGraph.addValue( 0, 0 );
controlGraph.addValue( 600, 10 );
controlGraph.addValue( 800, -3 );
phetPCanvas.addScreenChild( controlGraph );
phetPCanvas.addComponentListener( new ComponentAdapter() {
public void componentResized( ComponentEvent e ) {
relayout();
}
} );
frame.setContentPane( phetPCanvas );
relayout();
}
TestControlGraph.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:PhET
作者:
评论列表
文章目录