001    package jagafa.view.newui;
002    
003    import jagafa.flags.TestingFlags;
004    import jagafa.util.dump.Dump;
005    import jagafa.util.view.GridPanel;
006    
007    import javax.swing.JTabbedPane;
008    
009    public class TabbedView extends JTabbedPane {
010    
011            /**
012             * 
013             */
014            private static final long serialVersionUID = 7456626840326342351L;
015    
016            /**
017             * 
018             */
019            public TabbedView(RoundController2 controller) {
020                    super();
021    
022                    Dump dump = new Dump();
023    
024                    GridPanel layoutPanel = new GridPanel();
025    
026                    layoutPanel.addRow(4);
027                    layoutPanel.addRow(2);
028    
029                    layoutPanel.setComponent(1, 0, controller.getRuleChoicePanel());
030                    layoutPanel.setComponent(2, 0, new TestingFlagsPanel());
031                    layoutPanel.setComponent(3, 0, controller.getSTPanel());
032            
033                    if (TestingFlags.showRoundStats_) {
034                            layoutPanel.setComponent(0, 1, controller.getStatsPanel());
035                    }
036                    layoutPanel.setComponent(1, 1, Dump.getDumpPanel());
037    
038                    this.addTab("Round Panel", controller.getRoundPanel());
039    
040                    this.addTab("Control Panel", layoutPanel);
041    
042            }
043    
044    }