TestTimeSeriesGraphSetNode.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:PhET 作者:
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() );
        }
    } );
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号