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 }