TestGraphSetNode.java 文件源码

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

项目:PhET 作者:
public TestGraphSetNode() {
    phetPCanvas = new BufferedPhetPCanvas();


    frame.setContentPane( phetPCanvas );
    frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    frame.setSize( 800, 600 );

    TimeSeriesModel timeSeriesModel = new TimeSeriesModel( new TestTimeSeries.MyRecordableModel(), new ConstantDtClock( 30, 1 ) );
    MinimizableControlGraph minimizableControlGraphA = new MinimizableControlGraph( "labelA", new ControlGraph(
            phetPCanvas, new ControlGraphSeries( new DefaultTemporalVariable() ), "titleA", 0, 10, timeSeriesModel ) );
    MinimizableControlGraph minimizableControlGraphB = new MinimizableControlGraph( "Long labelB", new ControlGraph(
            phetPCanvas, new ControlGraphSeries( new DefaultTemporalVariable() ), "Long titleB", 0, 10, timeSeriesModel ) );


    graphSetNode = new GraphSetNode( new GraphSetModel( new GraphSuite( new MinimizableControlGraph[] { minimizableControlGraphA, minimizableControlGraphB } ) ) );
    graphSetNode.setAlignedLayout();
    phetPCanvas.addScreenChild( graphSetNode );

    phetPCanvas.addComponentListener( new ComponentAdapter() {
        public void componentResized( ComponentEvent e ) {
            relayout();
        }
    } );
    relayout();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号