List of usage examples for com.vaadin.ui Alignment MIDDLE_CENTER
Alignment MIDDLE_CENTER
To view the source code for com.vaadin.ui Alignment MIDDLE_CENTER.
Click Source Link
From source file:com.jiangyifen.ec2.ui.mgr.system.tabsheet.MgrPhone2PhoneSettingView.java
/** * ????// w w w .j ava2 s . c om * @param panelContent */ private void createCsrSelectTables(VerticalLayout panelContent) { csrSelectHLayout = new HorizontalLayout(); csrSelectHLayout.setSpacing(true); csrSelectHLayout.setVisible(false); csrSelectHLayout.setWidth("100%"); panelContent.addComponent(csrSelectHLayout); Label caption = new Label(""); caption.setWidth("-1px"); caption.setDescription("<B>??</B>"); csrSelectHLayout.addComponent(caption); // ??? HorizontalLayout panelLayout = new HorizontalLayout(); panelLayout.setSpacing(true); panelLayout.setMargin(false, true, false, true); panelLayout.setWidth("100%"); Panel tablePanel = new Panel(); tablePanel.setContent(panelLayout); csrSelectHLayout.addComponent(tablePanel); csrSelectHLayout.setExpandRatio(tablePanel, 1.0f); // (??) VerticalLayout leftComponents = createLeftComponents(); panelLayout.addComponent(leftComponents); panelLayout.setExpandRatio(leftComponents, 0.4f); // ??("?") VerticalLayout middleComponents = createMiddleComponents(); panelLayout.addComponent(middleComponents); panelLayout.setComponentAlignment(middleComponents, Alignment.MIDDLE_CENTER); panelLayout.setExpandRatio(middleComponents, 0.2f); // ?(????) VerticalLayout rightComponents = createRightComponents(); panelLayout.addComponent(rightComponents); panelLayout.setExpandRatio(rightComponents, 0.4f); }
From source file:com.jiangyifen.ec2.ui.mgr.system.tabsheet.MgrPhone2PhoneSettingView.java
/** * ?(??)//from w w w.ja v a2s. c om * @return */ private VerticalLayout createLeftComponents() { VerticalLayout leftVLayout = new VerticalLayout(); leftVLayout.setSpacing(true); leftVLayout.setWidth("100%"); // ? HorizontalLayout searchHLayout = new HorizontalLayout(); searchHLayout.setSpacing(true); leftVLayout.addComponent(searchHLayout); Label caption = new Label(""); caption.setWidth("-1px"); searchHLayout.addComponent(caption); searchHLayout.setComponentAlignment(caption, Alignment.MIDDLE_CENTER); leftKeyword = new TextField(); leftKeyword.setImmediate(true); leftKeyword.setInputPrompt("?"); leftKeyword.setDescription("?????????????"); leftKeyword.setStyleName("search"); leftKeyword.addListener(this); leftKeyword.setEnabled(false); searchHLayout.addComponent(leftKeyword); searchHLayout.setComponentAlignment(leftKeyword, Alignment.MIDDLE_CENTER); leftSearch = new Button("?", this); leftSearch.setImmediate(true); leftSearch.setEnabled(false); searchHLayout.addComponent(leftSearch); searchHLayout.setComponentAlignment(leftSearch, Alignment.MIDDLE_CENTER); // leftTable = new Table("?"); leftTable.addStyleName("striped"); leftTable.addStyleName("mydisabled"); leftTable.setSelectable(true); leftTable.setMultiSelect(true); leftTable.setWidth("100%"); leftTable.setRowHeaderMode(Table.ROW_HEADER_MODE_INDEX); leftVLayout.addComponent(leftTable); leftTableContainer = new BeanItemContainer<User>(User.class); leftTableContainer.addNestedContainerProperty("department.name"); leftTable.setContainerDataSource(leftTableContainer); leftTable.setPageLength(10); leftTable.setVisibleColumns(VISIBLE_PROPERTIES); leftTable.setColumnHeaders(COL_HEADERS); return leftVLayout; }
From source file:com.jiangyifen.ec2.ui.mgr.system.tabsheet.MgrPhone2PhoneSettingView.java
/** * ??("?")/*from w w w . j ava 2 s. co m*/ * return */ private VerticalLayout createMiddleComponents() { VerticalLayout operatorVLayout = new VerticalLayout(); operatorVLayout.setSpacing(true); operatorVLayout.setSizeFull(); // ?? operatorVLayout.addComponent(new Label("  ", Label.CONTENT_XHTML)); operatorVLayout.addComponent(new Label("  ", Label.CONTENT_XHTML)); operatorVLayout.addComponent(new Label("  ", Label.CONTENT_XHTML)); // addAll = new Button(">>>", this); addAll.setEnabled(false); operatorVLayout.addComponent(addAll); operatorVLayout.setComponentAlignment(addAll, Alignment.MIDDLE_CENTER); add = new Button(">>", this); add.setEnabled(false); operatorVLayout.addComponent(add); operatorVLayout.setComponentAlignment(add, Alignment.MIDDLE_CENTER); remove = new Button("<<", this); remove.setEnabled(false); operatorVLayout.addComponent(remove); operatorVLayout.setComponentAlignment(remove, Alignment.MIDDLE_CENTER); removeAll = new Button("<<<", this); removeAll.setEnabled(false); operatorVLayout.addComponent(removeAll); operatorVLayout.setComponentAlignment(removeAll, Alignment.MIDDLE_CENTER); // ?? operatorVLayout.addComponent(new Label("  ", Label.CONTENT_XHTML)); operatorVLayout.addComponent(new Label("  ", Label.CONTENT_XHTML)); return operatorVLayout; }
From source file:com.jiangyifen.ec2.ui.mgr.system.tabsheet.MgrPhone2PhoneSettingView.java
/** * ??(????)/*from ww w . j a v a2 s . c o m*/ * return */ private VerticalLayout createRightComponents() { VerticalLayout rightVLayout = new VerticalLayout(); rightVLayout.setSpacing(true); rightVLayout.setWidth("100%"); // ? HorizontalLayout searchHLayout = new HorizontalLayout(); searchHLayout.setSpacing(true); rightVLayout.addComponent(searchHLayout); Label caption = new Label(""); caption.setWidth("-1px"); searchHLayout.addComponent(caption); searchHLayout.setComponentAlignment(caption, Alignment.MIDDLE_CENTER); rightKeyword = new TextField(); rightKeyword.setImmediate(true); rightKeyword.setInputPrompt("?"); rightKeyword.setDescription("?????????????"); rightKeyword.setStyleName("search"); rightKeyword.addListener(this); rightKeyword.setEnabled(false); searchHLayout.addComponent(rightKeyword); searchHLayout.setComponentAlignment(rightKeyword, Alignment.MIDDLE_CENTER); rightSearch = new Button("?", this); rightSearch.setImmediate(true); rightSearch.setEnabled(false); searchHLayout.addComponent(rightSearch); searchHLayout.setComponentAlignment(rightSearch, Alignment.MIDDLE_CENTER); // rightTable = new Table(""); rightTable.addStyleName("striped"); rightTable.addStyleName("mydisabled"); rightTable.setSelectable(true); rightTable.setMultiSelect(true); rightTable.setWidth("100%"); rightTable.setPageLength(10); rightTable.setRowHeaderMode(Table.ROW_HEADER_MODE_INDEX); rightVLayout.addComponent(rightTable); rightTableContainer = new BeanItemContainer<User>(User.class); rightTableContainer.addNestedContainerProperty("department.name"); rightTable.setContainerDataSource(rightTableContainer); rightTable.setVisibleColumns(VISIBLE_PROPERTIES); rightTable.setColumnHeaders(COL_HEADERS); return rightVLayout; }
From source file:com.jorambarrez.BasicNode.java
License:Apache License
protected void initLabel(String text) { if (text != null) { label = new Label(text); } else {//w w w. java 2 s . c o m label = new Label(); } label.addStyleName(STYLE_PROCESS_STEP_TEXT); label.setSizeUndefined(); addComponent(label); setComponentAlignment(label, Alignment.MIDDLE_CENTER); originalText = text; }
From source file:com.jorambarrez.BasicNode.java
License:Apache License
protected void initTextField(String text) { textField = new TextField(); if (text != null) { textField.setValue(text);//w ww .j a va 2s . co m textField.selectAll(); } textField.setWidth(100, UNITS_PERCENTAGE); // see explanation above in comments textField.addStyleName(STYLE_PROCESS_STEP_TEXTFIELD); textField.focus(); addComponent(textField); setComponentAlignment(textField, Alignment.MIDDLE_CENTER); // Listeners: for enter key (= accept value), escape (= cancel) and auto expanding textField.addShortcutListener(new ShortcutListener(null, KeyCode.ENTER, null) { private static final long serialVersionUID = 1L; public void handleAction(Object sender, Object target) { switchBackToLabel((String) textField.getValue()); } }); textField.addShortcutListener(new ShortcutListener(null, KeyCode.ESCAPE, null) { private static final long serialVersionUID = 1L; public void handleAction(Object sender, Object target) { switchBackToLabel(originalText); } }); }
From source file:com.jorambarrez.ModelingPanel.java
License:Apache License
@Override public void addComponent(Component c) { super.addComponent(c); setComponentAlignment(c, Alignment.MIDDLE_CENTER); }
From source file:com.jorambarrez.ModelingPanel.java
License:Apache License
@Override public void addComponent(Component c, int index) { super.addComponent(c, index); setComponentAlignment(c, Alignment.MIDDLE_CENTER); }
From source file:com.jorambarrez.ModelingPanel.java
License:Apache License
public void replaceEmptyNode(Node emptyNode, Node newNode) { if (!emptyNode.isEmpty()) { throw new RuntimeException("Only possible to replace empty nodes"); }//w w w . j a v a2 s . c o m replaceComponent(emptyNode, newNode); // and place it where the empty node was setComponentAlignment(newNode, Alignment.MIDDLE_CENTER); notifyNodesChanged(); }
From source file:com.jorambarrez.PropertyPanel.java
License:Apache License
protected void initTrashIcon() { Embedded trashIcon = new Embedded(null, Images.MODELER_TRASH); trashIcon.setWidth(63, UNITS_PIXELS); trashIcon.setHeight(61, UNITS_PIXELS); trashIcon.setType(Embedded.TYPE_IMAGE); VerticalLayout trashLayout = new VerticalLayout(); trashLayout.setWidth(120, UNITS_PIXELS); trashLayout.setHeight(120, UNITS_PIXELS); trashLayout.addComponent(trashIcon); trashLayout.setComponentAlignment(trashIcon, Alignment.MIDDLE_CENTER); DragAndDropWrapper dragAndDropWrapper = new DragAndDropWrapper(trashLayout); dragAndDropWrapper.setDragStartMode(DragStartMode.NONE); dragAndDropWrapper.setSizeUndefined(); addComponent(dragAndDropWrapper);// www.j a va 2 s . c o m setComponentAlignment(dragAndDropWrapper, Alignment.BOTTOM_CENTER); dragAndDropWrapper.setDropHandler(new DropHandler() { private static final long serialVersionUID = 1L; public AcceptCriterion getAcceptCriterion() { return AcceptAll.get(); } public void drop(DragAndDropEvent event) { WrapperTransferable wrapperTransferable = (WrapperTransferable) event.getTransferable(); Node srcNode = (Node) wrapperTransferable.getSourceComponent(); // TODO: use eventrouter! ModelerApp.get().getFlowEditor().removeNode(srcNode); } }); }