Java Code Examples for com.vaadin.ui.Panel#setWidth()
The following examples show how to use
com.vaadin.ui.Panel#setWidth() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: RegexpEditorComponent.java From XACML with MIT License | 5 votes |
@AutoGenerated private Panel buildPanelTester() { // common part: create layout panelTester = new Panel(); panelTester.setCaption("Test The Expression"); panelTester.setImmediate(false); panelTester.setWidth("-1px"); panelTester.setHeight("-1px"); // verticalLayout_2 verticalLayout_2 = buildVerticalLayout_2(); panelTester.setContent(verticalLayout_2); return panelTester; }
Example 2
Source File: RangeEditorComponent.java From XACML with MIT License | 5 votes |
@AutoGenerated private Panel buildPanelTester() { // common part: create layout panelTester = new Panel(); panelTester.setCaption("Test Range Values"); panelTester.setImmediate(true); panelTester.setWidth("-1px"); panelTester.setHeight("-1px"); // verticalLayout_2 verticalLayout_2 = buildVerticalLayout_2(); panelTester.setContent(verticalLayout_2); return panelTester; }
Example 3
Source File: DemoUI.java From gantt with Apache License 2.0 | 4 votes |
private Panel createControls() { Panel panel = new Panel(); panel.setWidth(100, Unit.PERCENTAGE); controls = new HorizontalLayout(); controls.setSpacing(true); controls.setMargin(true); panel.setContent(controls); subControls = new HorizontalLayout(); subControls.setSpacing(true); subControls.setVisible(false); start = createStartDateField(); end = createEndDateField(); Button createStep = new Button("Create New Step...", createStepClickListener); HorizontalLayout heightAndUnit = new HorizontalLayout(Util.createHeightEditor(gantt), Util.createHeightUnitEditor(gantt)); HorizontalLayout widthAndUnit = new HorizontalLayout(Util.createWidthEditor(gantt), Util.createWidthUnitEditor(gantt)); reso = new NativeSelect<Resolution>("Resolution"); reso.setEmptySelectionAllowed(false); reso.setItems(org.tltv.gantt.client.shared.Resolution.Hour, org.tltv.gantt.client.shared.Resolution.Day, org.tltv.gantt.client.shared.Resolution.Week); reso.setValue(gantt.getResolution()); resolutionValueChangeRegistration = Optional.of(reso.addValueChangeListener(resolutionValueChangeListener)); localeSelect = new NativeSelect<Locale>("Locale") { @Override public void attach() { super.attach(); if (getValue() == null) { // use default locale setValue(gantt.getLocale()); addValueChangeListener(localeValueChangeListener); } } }; localeSelect.setEmptySelectionAllowed(false); localeSelect.setItems(Locale.getAvailableLocales()); localeSelect.setItemCaptionGenerator((l) -> l.getDisplayName(getLocale())); ComboBox<String> timezoneSelect = new ComboBox<String>("Timezone"); timezoneSelect.setWidth(300, Unit.PIXELS); timezoneSelect.setEmptySelectionAllowed(false); timezoneSelect.setItemCaptionGenerator(new ItemCaptionGenerator<String>() { @Override public String apply(String item) { if ("Default".equals(item)) { return "Default (" + getDefaultTimeZone().getDisplayName() + ")"; } TimeZone tz = TimeZone.getTimeZone(item); return tz.getID() + " (raw offset " + (tz.getRawOffset() / 60000) + "m)"; } }); List<String> items = new ArrayList<>(); items.add("Default"); items.addAll(Gantt.getSupportedTimeZoneIDs()); timezoneSelect.setItems((caption, fltr) -> caption.contains(fltr), items); timezoneSelect.setValue("Default"); timezoneSelect.addValueChangeListener(timezoneValueChangeListener); final Button toggleSubControlsBtn = new Button("Show More Settings..."); toggleSubControlsBtn.addStyleName("link"); toggleSubControlsBtn.addClickListener(new ClickListener() { @Override public void buttonClick(ClickEvent event) { subControls.setVisible(!subControls.isVisible()); toggleSubControlsBtn.setCaption(subControls.isVisible() ? "Less Settings..." : "More Settings..."); } }); controls.addComponent(start); controls.addComponent(end); controls.addComponent(reso); controls.addComponent(subControls); controls.addComponent(toggleSubControlsBtn); controls.setComponentAlignment(toggleSubControlsBtn, Alignment.BOTTOM_CENTER); subControls.addComponent(localeSelect); subControls.addComponent(timezoneSelect); subControls.addComponent(heightAndUnit); subControls.addComponent(widthAndUnit); subControls.addComponent(createStep); subControls.setComponentAlignment(createStep, Alignment.MIDDLE_LEFT); return panel; }
Example 4
Source File: StorageView.java From chipster with MIT License | 4 votes |
public StorageView(ChipsterAdminUI app) { super(app); this.addComponent(getToolbar()); this.addComponent(super.getProggressIndicator()); entryTable = new StorageEntryTable(this); aggregateTable = new StorageAggregateTable(this); HorizontalLayout aggregatePanelLayout = new HorizontalLayout(); HorizontalLayout entryPanelLayout = new HorizontalLayout(); aggregatePanelLayout.setSizeFull(); entryPanelLayout.setSizeFull(); aggregatePanelLayout.addComponent(aggregateTable); entryPanelLayout.addComponent(entryTable); aggregatePanelLayout.setExpandRatio(aggregateTable, 1); entryPanelLayout.setExpandRatio(entryTable, 1); Panel aggregatePanel = new Panel("Disk usage by user"); Panel entryPanel = new Panel("Stored sessions"); aggregatePanel.setWidth(300, Unit.PIXELS); aggregatePanel.setHeight(100, Unit.PERCENTAGE); entryPanel.setSizeFull(); aggregatePanel.setContent(aggregatePanelLayout); entryPanel.setContent(entryPanelLayout); storagePanels = new HorizontalLayout(); storagePanels.setSizeFull(); storagePanels.addComponent(aggregatePanel); storagePanels.addComponent(entryPanel); storagePanels.setExpandRatio(entryPanel, 1); this.setSizeFull(); this.addComponent(storagePanels); this.setExpandRatio(storagePanels, 1); try { adminEndpoint = new StorageAdminAPI(app.getEndpoint()); entryDataSource = new StorageEntryContainer(adminEndpoint); aggregateDataSource = new StorageAggregateContainer(adminEndpoint); entryTable.setContainerDataSource(entryDataSource); aggregateTable.setContainerDataSource(aggregateDataSource); } catch (JMSException | IOException | IllegalConfigurationException | MicroarrayException | InstantiationException | IllegalAccessException e) { logger.error(e); } }