public TabSheetBuilder() { super(new TabSheet()); }
public UiLayoutWizard() { this.layout = new TabSheet(); // layout.setSizeFull(); layout.setWidth("100%"); }
public UiLayoutTabs() { this.layout = new TabSheet(); // layout.setSizeFull(); layout.setWidth("100%"); }
public void createUi(VaadinFormBuilder builder) { tabSheed = new TabSheet(); builder.addComposite((LayoutComposite)getElement(), tabSheed); }
final TabSheet sheet = new TabSheet(); sheet.setTabCaptionsAsHtml(true); // don't forget this! // This is the callback JavaScript.getCurrent().addFunction("clickedTab", new JavaScriptFunction() { @Override public void call(JsonArray arguments) { LOGGER.info(arguments.getString(0)); // this is 'some identifier' } }); final TabSheet.Tab tab = sheet.addTab(component, "<div onclick=\"clickedTab('some identifier');\">captionText/div>");
TabSheet tabSheet = new TabSheet(); tabSheet.addTab(yourFirstTabLayout); tabSheet.addTab(yourSecondTabLayout);
final TabSheet tabSheet = new TabSheet(); Button button = new Button("Add the tab"); button.addListener(new Button.ClickListener(){ public void buttonClick(ClickEvent event) { VerticalLayout content = new VerticalLayout(); content.addComponent(new Label("This is the tab content.")); Tab tab = tabSheet.addTab(content, "The new Tab", null); } }
TabSheet t = new TabSheet(); t.setHeight("200px"); t.setWidth("400px"); t.addTab(l1, "My Tab", icon1);
TabSheet tabsheet= new TabSheet(); // Create an example of tab VerticalLayout tabExample= new VerticalLayout(); tabExample.addComponent(new Embedded(null, new ThemeResource("anyImage.jpg"))); tabExample.setCaption("Example"); tabsheet.addTab(tabExample).setIcon( new ThemeResource("anyIcon.png")); Iterator<Component> componentIterator = tabsheet.getComponentIterator(); while (componentIterator.hasNext()) { Component c = (Component) componentIterator.next(); Tab tab = tabsheet.getTab(c); System.out.println("test: " + tab.getCaption()); }
@Override public void init(VaadinRequest request) { if (dataCollectionDao == null) throw new RuntimeException("dataCollectionDao cannot be null."); TabSheet tabs = new TabSheet(); tabs.addStyleName("light"); tabs.setSizeFull(); tabs.addTab(new SnmpCollectionPanel(dataCollectionDao, new SimpleLogger())); tabs.addTab(new DataCollectionGroupAdminPanel(dataCollectionDao)); setContent(tabs); } }
@Override public void init(VaadinRequest request) { if (dataCollectionDao == null) throw new RuntimeException("dataCollectionDao cannot be null."); TabSheet tabs = new TabSheet(); tabs.addStyleName("light"); tabs.setSizeFull(); tabs.addTab(new SnmpCollectionPanel(dataCollectionDao, new SimpleLogger())); tabs.addTab(new DataCollectionGroupAdminPanel(dataCollectionDao)); setContent(tabs); } }
private void initComponent() { I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource(); newLanguageButton = VaadinUtility.button( messages.getMessage("messages.language.new.button"), new Runnable() { @Override public void run() { Window window = new NewLanguageWindow(); MessageEditor.this.getApplication().getMainWindow().addWindow(window); } } ); defaultLanguageSelect = new Select(messages.getMessage("messages.default.language")); defaultLanguageSelect.setWidth(150, UNITS_PIXELS); languageDescriptionLabel = new Label(messages.getMessage("messages.language.description")); languageTabs = new TabSheet(); languageTabs.setCloseHandler(this); }
@PostConstruct public void init() { main = new VerticalLayout(); setContent(main); setModal(true); this.setWidth(getWindowWidth()); this.setHeight(getWindowHeight()); tabSheet = new TabSheet(); formPanel = new VerticalLayout(); tabSheet.addTab(formPanel,m_messageSourceAccessor.getMessage("formwizard.form")); processPanel = new VerticalLayout(); tabSheet.addTab(processPanel,m_messageSourceAccessor.getMessage("formwizard.process")); auditPanel = new VerticalLayout(); tabSheet.addTab(auditPanel,m_messageSourceAccessor.getMessage("formwizard.audit")); main.addComponent(tabSheet); }
private TabSheet createGroupDefinitionTabs() { final TabSheet tabSheet = new TabSheet(); tabSheet.setId(UIComponentIdProvider.ROLLOUT_GROUPS); tabSheet.setWidth(850, Unit.PIXELS); tabSheet.setHeight(300, Unit.PIXELS); tabSheet.setStyleName(SPUIStyleDefinitions.ROLLOUT_GROUPS); final TabSheet.Tab simpleTab = tabSheet.addTab(createSimpleGroupDefinitionTab(), i18n.getMessage("caption.rollout.tabs.simple")); simpleTab.setId(UIComponentIdProvider.ROLLOUT_SIMPLE_TAB); final TabSheet.Tab advancedTab = tabSheet.addTab(defineGroupsLayout, i18n.getMessage("caption.rollout.tabs.advanced")); advancedTab.setId(UIComponentIdProvider.ROLLOUT_ADVANCED_TAB); tabSheet.addSelectedTabChangeListener(event -> validateGroups()); return tabSheet; }
public ProcessDataWidgetsDefinitionEditor() { hierarchyEditor = new ProcessDataHierarchyEditor(this); rawText.setNullRepresentation(""); rawText.setWidth("100%"); rawText.setHeight("400px"); TabSheet tabSheet = new TabSheet(); tabSheet.setWidth("100%"); tabSheet.addTab(hierarchyEditor, getLocalizedMessage("hierarchy-editor")); tabSheet.addTab(getRawTextEditorTab(), getLocalizedMessage("source-xml")); tabSheet.addTab(processPreview, getLocalizedMessage("preview")); tabSheet.setSelectedTab(hierarchyEditor); setCompositionRoot(tabSheet); }
private TabSheet createGroupDefinitionTabs() { final TabSheet tabSheet = new TabSheet(); tabSheet.setId(UIComponentIdProvider.ROLLOUT_GROUPS); tabSheet.setWidth(850, Unit.PIXELS); tabSheet.setHeight(300, Unit.PIXELS); tabSheet.setStyleName(SPUIStyleDefinitions.ROLLOUT_GROUPS); final TabSheet.Tab simpleTab = tabSheet.addTab(createSimpleGroupDefinitionTab(), i18n.getMessage("caption.rollout.tabs.simple")); simpleTab.setId(UIComponentIdProvider.ROLLOUT_SIMPLE_TAB); final TabSheet.Tab advancedTab = tabSheet.addTab(defineGroupsLayout, i18n.getMessage("caption.rollout.tabs.advanced")); advancedTab.setId(UIComponentIdProvider.ROLLOUT_ADVANCED_TAB); tabSheet.addSelectedTabChangeListener(event -> validateGroups()); return tabSheet; }
/** * The EventsAlarmsWindow method constructs a sub-window instance which can be added to a * main window. The sub-window contains two embedded browsers which are directed at the Events * and Alarms page of the selected node * @param node Selected node * @throws MalformedURLException */ public EventsAlarmsWindow(final Node node, final URL eventsURL, final URL alarmsURL) { super("Events & Alarms" + makeLabel(node)); eventsBrowser = new Embedded("", new ExternalResource(eventsURL)); eventsBrowser.setSizeFull(); alarmsBrowser = new Embedded("", new ExternalResource(alarmsURL)); alarmsBrowser.setSizeFull(); setResizable(false); /*Adds the two browsers to separate tabs in a tabsheet layout*/ m_tabSheet = new TabSheet(); m_tabSheet.setSizeFull(); m_tabSheet.addTab(eventsBrowser, "Events"); m_tabSheet.addTab(alarmsBrowser, "Alarms"); /*Adds tabsheet component to the main layout of the sub-window*/ VerticalLayout layout = new VerticalLayout(); layout.addComponent(m_tabSheet); layout.setSizeFull(); setContent(layout); }
public ComponentContainer init() { I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource(); VerticalLayout vll = new VerticalLayout(); vll.setWidth(100, Sizeable.UNITS_PERCENTAGE); vll.addComponent(new Label(messages.getMessage("jse.instructions"), Label.CONTENT_XHTML)); vll.setSpacing(true); if (stepType != null) { propertiesPanel = new PropertiesPanel(); Class<?> stepClass = getStepClass(stepType); propertiesPanel.init(stepClass); propertiesPanel.refreshForm(false, getLoadedJsonData(jsonConfig)); stepTypeLabel = styled(new Label(propertiesPanel.getClassInfo().getDocName()), "h2"); tabSheet = new TabSheet(); tabSheet.addTab(propertiesPanel, messages.getMessage("form.properties")); vll.addComponent(stepTypeLabel); vll.addComponent(tabSheet); } return vll; }
private void initComponents() { I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource(); tabSheet = new TabSheet(); tabSheet.setSizeFull(); tabSheet.addTab(permissionTab = new ProcessPermissionTab(), messages.getMessage("process.editor.process.permissions")); tabSheet.addTab(processDefinitionTab = new ProcessDefinitionTab(), messages.getMessage("process.editor.process.definition")); tabSheet.addTab(queueTab = new QueueTab(), messages.getMessage("process.editor.queues")); tabSheet.addTab(messageTab = new MessageTab(), messages.getMessage("process.editor.messages")); tabSheet.addTab(dictionaryTab = new DictionaryTab(), messages.getMessage("process.editor.dictionary")); tabSheet.addTab(otherTab = new OtherTab(), messages.getMessage("process.editor.other")); saveButton = VaadinUtility.button(messages.getMessage("process.editor.save"), new Runnable() { @Override public void run() { ((ProcessEditorApplication) ProcessEditorApplication.getCurrent()).saveAndCallback(); } }); titleLabel = new Label(messages.getMessage("process.editor.title")); titleLabel.addStyleName("h1"); }