public TestTimeSeriesGraphSetNode() {
frame = new JFrame();
frame.setSize( 1024, 768 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
pSwingCanvas = new PhetPCanvas();
frame.setContentPane( pSwingCanvas );
clock = new ConstantDtClock( 30, 1 );
final TestMotionModel testMotionModel = new TestMotionModel( clock );
timeSeriesGraphSetNode = new TimeSeriesGraphSetNode( new GraphSetModel( new TestGraphSet( pSwingCanvas, testMotionModel ).getGraphSuite( 0 ) ), new TimeSeriesModel( new TestTimeSeries.MyRecordableModel(), clock ), 0.01, 1.0 );
pSwingCanvas.getLayer().addChild( timeSeriesGraphSetNode );
pSwingCanvas.addComponentListener( new ComponentAdapter() {
public void componentResized( ComponentEvent e ) {
relayout();
}
} );
clock.addClockListener( new ClockAdapter() {
public void simulationTimeChanged( ClockEvent clockEvent ) {
testMotionModel.stepInTime( clockEvent.getSimulationTimeChange() );
}
} );
}
TestTimeSeriesGraphSetNode.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:PhET
作者:
评论列表
文章目录