List of usage examples for com.vaadin.ui Alignment TOP_RIGHT
Alignment TOP_RIGHT
To view the source code for com.vaadin.ui Alignment TOP_RIGHT.
Click Source Link
From source file:com.jain.addon.component.crud.JCrud.java
License:Apache License
@JNIComponentInit public void init() { setSpacing(false);// w ww .j av a 2 s . c o m setMargin(false); setStyleName(JNStyleConstants.J_CRUD); if (values == null) { values = new ArrayList<T>(); } ActionBar<JCrud<T>> hLayout = new ActionBar<JCrud<T>>(this, this); addComponent(hLayout); setComponentAlignment(hLayout, Alignment.TOP_RIGHT); setExpandRatio(hLayout, 1); grid = new JCrudGrid<T>(); grid.setValues(values); grid.setReadOnly(isReadOnly()); grid.setType(type.getType()); grid.setPageLength(pageLength); addComponent(grid); setExpandRatio(grid, 3); }
From source file:com.jain.addon.web.layout.segment.ButtonSegment.java
License:Apache License
/** * Initialize a button segment by adding resources {@link JNINamedResourceVisible} and {@link ClickListener}. <br/> * Every {@link JNINamedResourceVisible} will be converted into button having this {@link ClickListener}. * @param listener - {@link ClickListener} for the button * @param namedResources - {@link JNINamedResourceVisible} to create button and there visibility */// ww w.jav a2 s . c o m public void createSegment(ClickListener listener, JNINamedResourceVisible... namedResources) { if (namedResources != null) { this.namedResources = namedResources; int i = 0; Button action = null; for (JNINamedResourceVisible named : namedResources) { action = new Button(named.getDisplayName(), listener); action.setDescription(named.getDescription()); action.setVisible(named.isVisible()); if (StringHelper.isNotEmptyWithTrim(buttonStyle)) action.setStyleName(firstButtonStyle); if (i == 0) action.addStyleName(firstButtonStyle); i++; addComponent(action); setComponentAlignment(action, Alignment.TOP_RIGHT); } if (action != null) action.addStyleName(lastButtonStyle); } }
From source file:com.jain.common.header.WelcomeBar.java
License:Apache License
private void createRightActions() { HorizontalLayout layout = new HorizontalLayout(); layout.setSpacing(true);/*from w w w .java 2s .co m*/ layout.setMargin(new MarginInfo(false, true, false, true)); I18NSelector localSelection = new I18NSelector(); localSelection.setInputPrompt("module.locale.name"); for (JLocale locale : JLocale.values()) { localSelection.addItem(locale.getLocale(), locale.getDisplayName()); } layout.addComponent(localSelection); ActionBar<WelcomeBar> hLayout = new ActionBar<WelcomeBar>(currentUser, this); layout.addComponent(hLayout); addComponent(layout); setComponentAlignment(layout, Alignment.TOP_RIGHT); }
From source file:com.jain.i18N.definition.PersonDefinitionTabContent.java
License:Apache License
@JNIComponentInit public void init() { setSpacing(false);/*from w w w. j ava 2s. c om*/ setMargin(false); setStyleName(ApplicationTheme.ALTERNATE_VIEW); JainCrudClickListener clickListner = new JainCrudClickListener(this); HorizontalLayout hLayout = VaadinHelper.createButtonSegment(clickListner, JAction.VIEW, JAction.ADD, JAction.EDIT, JAction.DELETE); addComponent(hLayout); setComponentAlignment(hLayout, Alignment.TOP_RIGHT); setExpandRatio(hLayout, 1); grid = CDIComponent.getInstance(PersonDefinitionGrid.class); addComponent(grid); setExpandRatio(grid, 3); }
From source file:com.klwork.explorer.ui.business.project.TodoSharePopupWindow.java
License:Apache License
public TodoSharePopupWindow(String projectId) { super("0"); this.socialUserWeiboService = ViewToolManager.getBean("socialUserWeiboService"); this.socialSinaService = ViewToolManager.getBean("socialSinaService"); this.socialUserAccountService = ViewToolManager.getBean("socialUserAccountService"); this.socialMainService = ViewToolManager.getBean("socialMainService"); this.i18nManager = ViewToolManager.getI18nManager(); this.projectId = projectId;//id initTodoListImage(projectId);/*from w w w .j a v a 2 s . c om*/ mainLayout = new VerticalLayout() { { setSizeFull(); setSpacing(true); setMargin(new MarginInfo(true, true, false, true)); addComponent(new HorizontalLayout() {// ?,? { // setSizeFull(); // setSpacing(true); setWidth("100%"); // setSpacing(true); // setMargin(true); /*Image image = initFaceComponet(); addComponent(image); setExpandRatio(image, 1.2f); setComponentAlignment(image, Alignment.MIDDLE_LEFT);*/ // Label inputFontField = initInputFontField(); addComponent(inputFontField); // setExpandRatio(image, 1.0f); setComponentAlignment(inputFontField, Alignment.MIDDLE_RIGHT); setExpandRatio(inputFontField, 0.2f); } }); // ? weiboContentTA.setWidth("100%"); weiboContentTA.setColumns(25); weiboContentTA.focus(); addComponent(weiboContentTA); /*Label descriptionField = new Label(); descriptionField.addStyleName("wb_text"); descriptionField.setContentMode(ContentMode.HTML); descriptionField.setValue(); addComponent(descriptionField);*/ accountGroup = new OptionGroup("?????"); accountGroup.setMultiSelect(true); accountGroup.setStyleName("horizontal"); addComponent(accountGroup); SocialUserAccountQuery query = new SocialUserAccountQuery(); query.setOwnUser(LoginHandler.getLoggedInUser().getId()); List<SocialUserAccount> list = socialUserAccountService.findSocialUserAccountByQueryCriteria(query, null); for (Iterator iterator = list.iterator(); iterator.hasNext();) { SocialUserAccount s = (SocialUserAccount) iterator.next(); String p = s.getId(); Item i = accountGroup.addItem(p); accountGroup.setItemCaption(p, s.queryTypeName() + "_" + s.getName()); } // HorizontalLayout buttonLayout = new HorizontalLayout() { { setSpacing(true); setSizeFull(); Image image = initFaceComponet();// addComponent(image); setComponentAlignment(image, Alignment.TOP_LEFT); // setMargin(true); Button okButton = new Button("?"); addComponent(okButton); setComponentAlignment(okButton, Alignment.TOP_RIGHT); okButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { handlerSendWeibo(); Notification.show("??", Notification.Type.HUMANIZED_MESSAGE); close(); } }); setExpandRatio(okButton, 1.0f); Button cancleButton = new Button(i18nManager.getMessage(Messages.BUTTON_CANCEL)); addComponent(cancleButton); setComponentAlignment(cancleButton, Alignment.TOP_RIGHT); cancleButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { // handleFormSubmit(); close(); } }); } }; addComponent(buttonLayout); setExpandRatio(buttonLayout, 1f); } }; setContent(mainLayout); setMainLayout(mainLayout); setWeiboContentTextArea(weiboContentTA); }
From source file:com.klwork.explorer.ui.business.social.DiscussPopupWindow.java
License:Apache License
public VerticalLayout initMainLayout(final SocialUserWeibo userWeibo) { return new VerticalLayout() { {/*from ww w .j av a 2 s . c om*/ setSizeFull(); setSpacing(true); setMargin(new MarginInfo(true, true, false, true)); Label descriptionField = new Label(); descriptionField.addStyleName("wb_text"); descriptionField.setContentMode(ContentMode.HTML); descriptionField.setValue( "@" + userWeibo.getUserScreenName() + ":" + mainPage.textTranslate(userWeibo.getText())); addComponent(descriptionField); addComponent(new HorizontalLayout() {// ?,? { setWidth("100%"); // Label inputFontField = initInputFontField(); addComponent(inputFontField); // setExpandRatio(image, 1.0f); setComponentAlignment(inputFontField, Alignment.MIDDLE_RIGHT); setExpandRatio(inputFontField, 0.2f); } }); // ? weiboContentTA = new TextArea(""); weiboContentTA.setWidth("100%"); weiboContentTA.setColumns(25); weiboContentTA.focus(); addComponent(weiboContentTA); scheduleEventFieldGroup.bind(weiboContentTA, "content"); // ? addComponent(new HorizontalLayout() { { setSpacing(true); // setSizeFull(); // setMargin(true); CheckBox simuField = CommonFieldHandler.createCheckBox(""); simuField.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = -7104996493482558021L; @Override public void valueChange(ValueChangeEvent event) { Object value = event.getProperty().getValue(); } }); addComponent(simuField); // setExpandRatio(image, 1.0f); setComponentAlignment(simuField, Alignment.MIDDLE_LEFT); Label commentLable = new Label(); commentLable.setContentMode(ContentMode.HTML); commentLable.setValue("????"); addComponent(commentLable); // setExpandRatio(image, 1.0f); setComponentAlignment(commentLable, Alignment.MIDDLE_LEFT); Image image = initFaceComponet();// addComponent(image); } }); // HorizontalLayout buttonLayout = new HorizontalLayout() { { setSpacing(true); setSizeFull(); // setMargin(true); Button okButton = new Button(i18nManager.getMessage(Messages.BUTTON_OK)); addComponent(okButton); setComponentAlignment(okButton, Alignment.TOP_RIGHT); okButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { BinderHandler.commit(scheduleEventFieldGroup); int ret = socialService.discussWeibo(weiboForwardSend); if (ret == 1) { Notification.show("??", Notification.Type.HUMANIZED_MESSAGE); } close(); } }); setExpandRatio(okButton, 1.0f); Button cancleButton = new Button(i18nManager.getMessage(Messages.BUTTON_CANCEL)); addComponent(cancleButton); setComponentAlignment(cancleButton, Alignment.TOP_RIGHT); cancleButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { close(); } }); } }; addComponent(buttonLayout); setExpandRatio(buttonLayout, 1f); } }; }
From source file:com.klwork.explorer.ui.business.social.SaveToNotePopupWindow.java
License:Apache License
public VerticalLayout initMainLayout(final SocialUserWeibo userWeibo) { return new VerticalLayout() { {//from w w w. j a v a 2s.com setSizeFull(); setSpacing(true); setMargin(new MarginInfo(true, true, false, true)); Label descriptionField = new Label(); descriptionField.addStyleName("wb_text"); descriptionField.setContentMode(ContentMode.HTML); descriptionField.setValue(""); addComponent(descriptionField); // ? weiboContentTA = new TextArea(""); weiboContentTA.setWidth("100%"); weiboContentTA.setColumns(25); weiboContentTA.focus(); addComponent(weiboContentTA); scheduleEventFieldGroup.bind(weiboContentTA, "content"); if (hasOrginWeibo) {// weiboContentTA.setValue("//@" + userWeibo.getUserScreenName() + ": " + userWeibo.getText()); } else { weiboContentTA.setValue(userWeibo.getText()); //+ mainPage.textTranslate(userWeibo.getText())); } //, addComponent(new VerticalLayout() { { setSpacing(true); TextField titleField = CommonFieldHandler.createTextField(""); scheduleEventFieldGroup.bind(titleField, "title"); //??? if (userWeibo.getText() != null && userWeibo.getText().length() > 10) { titleField.setValue(userWeibo.getText().substring(0, 10)); } addComponent(titleField); // setSizeFull(); // setMargin(true); SocialUserAccount noteAccount = socialUserAccountService .findSocialUserByType(socialUserAccount.getOwnUser(), DictDef.dictInt("evernote")); if (noteAccount != null) { noteEntity.setUserAccountId(noteAccount.getId()); } Map<String, String> map = socialEvernoteService.queryNotebook(noteAccount); ComboBox noteMap = CommonFieldHandler.createComBox("", map, ""); addComponent(noteMap); setComponentAlignment(noteMap, Alignment.MIDDLE_LEFT); } }); // HorizontalLayout buttonLayout = new HorizontalLayout() { { setSpacing(true); setSizeFull(); // setMargin(true); Button okButton = new Button(i18nManager.getMessage(Messages.BUTTON_OK)); addComponent(okButton); setComponentAlignment(okButton, Alignment.TOP_RIGHT); okButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { BinderHandler.commit(scheduleEventFieldGroup); //? int ret = socialEvernoteService.saveWeiboToNotes(noteEntity); if (ret == 1) { Notification.show("??", Notification.Type.HUMANIZED_MESSAGE); } else { Notification.show("??!", Notification.Type.HUMANIZED_MESSAGE); } close(); } }); setExpandRatio(okButton, 1.0f); Button cancleButton = new Button(i18nManager.getMessage(Messages.BUTTON_CANCEL)); addComponent(cancleButton); setComponentAlignment(cancleButton, Alignment.TOP_RIGHT); cancleButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { close(); } }); } }; addComponent(buttonLayout); setExpandRatio(buttonLayout, 1f); } }; }
From source file:com.klwork.explorer.ui.business.social.TransmitPopupWindow.java
License:Apache License
public TransmitPopupWindow(final SocialUserWeibo userWeibo, final AbstractWeiboDisplayPage mainPage) { super(mainPage.getSocialType()); this.socialUserWeiboService = ViewToolManager.getBean("socialUserWeiboService"); this.socialService = AbstractSocialService.querySocialClass(mainPage.getSocialType()); this.i18nManager = ViewToolManager.getI18nManager(); weiboForwardSend.setWeibId(userWeibo.getWeiboId()); weiboForwardSend.setUserAccountId(userWeibo.getUserAccountId()); this.userWeibo = userWeibo; if (userWeibo.getRetweetedId() != null) { orginWeibo = socialUserWeiboService.findSocialUserWeiboById(userWeibo.getRetweetedId()); hasOrginWeibo = true;//from w w w. j av a2 s .c o m weiboForwardSend.setWeibId(orginWeibo.getId()); } scheduleEventFieldGroup.setBuffered(true); if (currentBeanItem != null) { scheduleEventFieldGroup.setItemDataSource(currentBeanItem); } mainLayout = new VerticalLayout() { { setSizeFull(); setSpacing(true); setMargin(new MarginInfo(true, true, false, true)); Label descriptionField = new Label(); descriptionField.addStyleName("wb_text"); descriptionField.setContentMode(ContentMode.HTML); descriptionField.setValue( "@" + userWeibo.getUserScreenName() + ":" + mainPage.textTranslate(userWeibo.getText())); if (hasOrginWeibo) { descriptionField.setValue("@" + orginWeibo.getUserScreenName() + ":" + mainPage.textTranslate(orginWeibo.getText())); } addComponent(descriptionField); addComponent(new HorizontalLayout() {// ?,? { // setSizeFull(); // setSpacing(true); setWidth("100%"); // setSpacing(true); // setMargin(true); /*Image image = initFaceComponet(); addComponent(image); setExpandRatio(image, 1.2f); setComponentAlignment(image, Alignment.MIDDLE_LEFT);*/ // Label inputFontField = initInputFontField(); addComponent(inputFontField); // setExpandRatio(image, 1.0f); setComponentAlignment(inputFontField, Alignment.MIDDLE_RIGHT); setExpandRatio(inputFontField, 0.2f); } }); // ? weiboContentTA.setWidth("100%"); weiboContentTA.setColumns(25); weiboContentTA.focus(); addComponent(weiboContentTA); scheduleEventFieldGroup.bind(weiboContentTA, "content"); if (hasOrginWeibo) {// weiboContentTA.setValue("//@" + userWeibo.getUserScreenName() + ": " + userWeibo.getText()); } // ? addComponent(new HorizontalLayout() { { setSpacing(true); // setSizeFull(); // setMargin(true); CheckBox simuField = CommonFieldHandler.createCheckBox(""); simuField.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = -7104996493482558021L; @Override public void valueChange(ValueChangeEvent event) { Object value = event.getProperty().getValue(); } }); addComponent(simuField); // setExpandRatio(image, 1.0f); setComponentAlignment(simuField, Alignment.MIDDLE_LEFT); Label commentLable = new Label(); commentLable.setContentMode(ContentMode.HTML); commentLable.setValue("? " + "" + userWeibo.getUserScreenName()); addComponent(commentLable); // setExpandRatio(image, 1.0f); setComponentAlignment(commentLable, Alignment.MIDDLE_LEFT); Image image = initFaceComponet();// addComponent(image); } }); if (hasOrginWeibo) { // ? addComponent(new HorizontalLayout() { { // setSizeFull(); setSpacing(true); // setMargin(true); CheckBox simuOriginalField = CommonFieldHandler.createCheckBox(""); simuOriginalField.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = -7104996493482558021L; @Override public void valueChange(ValueChangeEvent event) { Object value = event.getProperty().getValue(); } }); addComponent(simuOriginalField); // setExpandRatio(image, 1.0f); setComponentAlignment(simuOriginalField, Alignment.MIDDLE_LEFT); Label commentLable = new Label(); commentLable.setContentMode(ContentMode.HTML); commentLable .setValue("? " + "" + orginWeibo.getUserScreenName()); addComponent(commentLable); // setExpandRatio(image, 1.0f); setComponentAlignment(commentLable, Alignment.MIDDLE_LEFT); } }); } // HorizontalLayout buttonLayout = new HorizontalLayout() { { setSpacing(true); setSizeFull(); // setMargin(true); Button okButton = new Button(i18nManager.getMessage(Messages.BUTTON_OK)); addComponent(okButton); setComponentAlignment(okButton, Alignment.TOP_RIGHT); okButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { BinderHandler.commit(scheduleEventFieldGroup); int ret = socialService.forwardWeibo(weiboForwardSend); if (ret == 1) { Notification.show("??", Notification.Type.HUMANIZED_MESSAGE); } close(); } }); setExpandRatio(okButton, 1.0f); Button cancleButton = new Button(i18nManager.getMessage(Messages.BUTTON_CANCEL)); addComponent(cancleButton); setComponentAlignment(cancleButton, Alignment.TOP_RIGHT); cancleButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { // handleFormSubmit(); close(); } }); } }; addComponent(buttonLayout); setExpandRatio(buttonLayout, 1f); } }; setContent(mainLayout); setMainLayout(mainLayout); setWeiboContentTextArea(weiboContentTA); }
From source file:com.klwork.explorer.ui.business.social.WeiboSendPopupWindow.java
License:Apache License
public WeiboSendPopupWindow(final SocialUserAccount socialUserAccount) { super(socialUserAccount.getType().toString()); this.socialUserWeiboService = ViewToolManager.getBean("socialUserWeiboService"); this.socialSinaService = ViewToolManager.getBean("socialSinaService"); this.socialUserAccountService = ViewToolManager.getBean("socialUserAccountService"); this.socialMainService = ViewToolManager.getBean("socialMainService"); this.i18nManager = ViewToolManager.getI18nManager(); this.socialUserAccount = socialUserAccount; scheduleEventFieldGroup.setBuffered(true); if (currentBeanItem != null) { scheduleEventFieldGroup.setItemDataSource(currentBeanItem); }/*from www. j a v a2 s. co m*/ mainLayout = new VerticalLayout() { { setSizeFull(); setSpacing(true); setMargin(new MarginInfo(true, true, false, true)); addComponent(new HorizontalLayout() {// ?,? { // setSizeFull(); // setSpacing(true); setWidth("100%"); // setSpacing(true); // setMargin(true); /* * Image image = initFaceComponet(); * addComponent(image); setExpandRatio(image, 1.2f); * setComponentAlignment(image, Alignment.MIDDLE_LEFT); */ // Label inputFontField = initInputFontField(); addComponent(inputFontField); // setExpandRatio(image, 1.0f); setComponentAlignment(inputFontField, Alignment.MIDDLE_RIGHT); setExpandRatio(inputFontField, 0.2f); } }); // ? weiboContentTA.setWidth("100%"); weiboContentTA.setColumns(25); weiboContentTA.focus(); addComponent(weiboContentTA); scheduleEventFieldGroup.bind(weiboContentTA, "content"); /* * Label descriptionField = new Label(); * descriptionField.addStyleName("wb_text"); * descriptionField.setContentMode(ContentMode.HTML); * descriptionField.setValue(); addComponent(descriptionField); */ accountGroup = new OptionGroup("?????"); accountGroup.setMultiSelect(true); accountGroup.setStyleName("horizontal"); addComponent(accountGroup); SocialUserAccountQuery query = new SocialUserAccountQuery(); query.setOwnUser(socialUserAccount.getOwnUser()); List<SocialUserAccount> list = socialUserAccountService.findSocialUserAccountByQueryCriteria(query, null); for (Iterator iterator = list.iterator(); iterator.hasNext();) { SocialUserAccount s = (SocialUserAccount) iterator.next(); String p = s.getId(); if (p.equals(socialUserAccount.getId())) { continue; } Item i = accountGroup.addItem(p); accountGroup.setItemCaption(p, s.queryTypeName() + "_" + s.getName()); } // HorizontalLayout buttonLayout = new HorizontalLayout() { { setSpacing(true); setSizeFull(); Image image = initFaceComponet();// addComponent(image); setComponentAlignment(image, Alignment.TOP_LEFT); // setMargin(true); Button okButton = new Button("?"); addComponent(okButton); setComponentAlignment(okButton, Alignment.TOP_RIGHT); okButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { BinderHandler.commit(scheduleEventFieldGroup); handlerSendWeibo(); Notification.show("??", Notification.Type.HUMANIZED_MESSAGE); close(); } }); setExpandRatio(okButton, 1.0f); Button cancleButton = new Button(i18nManager.getMessage(Messages.BUTTON_CANCEL)); addComponent(cancleButton); setComponentAlignment(cancleButton, Alignment.TOP_RIGHT); cancleButton.addClickListener(new ClickListener() { public void buttonClick(ClickEvent event) { // handleFormSubmit(); close(); } }); } }; addComponent(buttonLayout); setExpandRatio(buttonLayout, 1f); } }; setContent(mainLayout); setMainLayout(mainLayout); setWeiboContentTextArea(weiboContentTA); }
From source file:com.klwork.explorer.ui.mainlayout.MainMenuBar.java
License:Apache License
private void initProjectButton() { MenuBar helpMenu = new MenuBar(); helpMenu.addStyleName(ExplorerLayout.STYLE_HEADER_PROFILE_BOX); MenuItem rootItem = helpMenu.addItem("?", null); rootItem.setStyleName(ExplorerLayout.STYLE_HEADER_PROFILE_MENU); rootItem.addItem("", new Command() { public void menuSelected(MenuItem selectedItem) { ViewToolManager.getMainView().showProjectPage(); }//w ww.j a v a 2s . co m }); rootItem.addItem("", new Command() { public void menuSelected(MenuItem selectedItem) { ViewToolManager.getMainView().showMySchedulePage(); } }); addComponent(helpMenu); setComponentAlignment(helpMenu, Alignment.TOP_RIGHT); setExpandRatio(helpMenu, 1.0f); }