@Override protected void onLoad() { //Seems to be the only way to force tabPanel components to be rendered //into tabPanel rather than in rootPanel on initialization for(int i=tabPanel.getComponents().length;i>=0;i--){ tabPanel.setActiveTab(i); } //this.tabPanel.setActiveTab(3); for(int i=eventDefinitionspanel.getComponents().length;i>=0;i--){ eventDefinitionspanel.setActiveTab(i); } this.eventDefinitionspanel.setActiveTab(0); }
this.tabPanel = new TabPanel(); this.tabPanel.setHeight(500); this.tabPanel.setWidth(800); this.tabPanel.setEnableTabScroll(true); this.tabPanel.add(definitionsPropertiesPanel); if (conf.isShowImportPanel()) this.tabPanel.add(importPanel); if (conf.isShowImportNSPanel()) this.tabPanel.add(importNSPanel); if (conf.isShowitemDefinitionPanel()) this.tabPanel.add(itemDefinitionPanel); if (conf.isShowMessagePanel()) this.tabPanel.add(messagePanel); if (conf.isShowErrorPanel()) this.tabPanel.add(errorPanel); this.interfacePanel.setTitle("Interfaces"); interfacePanelWrapper.add(this.interfacePanel); if (conf.isShowInterfacePanel()) this.tabPanel.add(interfacePanelWrapper); this.interfacePanel.setHeight(500); if (conf.isShowSignalPanel()) this.tabPanel.add(signalPanel); this.eventDefinitionspanel = new TabPanel(); eventDefinitionspanel.setTitle("Event Definitions"); eventDefinitionspanel.add(conditionalEDPWrapper);
final TabPanel southPanel = new TabPanel(); southPanel.setHeight(200); southPanel.setCollapsible(true); southPanel.setTitle("South"); southPanel.setAutoScroll(true); final TabPanel westPanel = new TabPanel(); westPanel.setTitle("West"); westPanel.setCollapsible(true); westPanel.setWidth(300); westPanel.setEnableTabScroll(true); final TabPanel centerPanel = new TabPanel(); centerPanel.setEnableTabScroll(true); centerPanel.addListener(new TabPanelListenerAdapter(){