TestControlGraph.java 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号