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();
}
TestGraphSetNode.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:PhET
作者:
评论列表
文章目录