Example usage for com.vaadin.ui Alignment MIDDLE_RIGHT

List of usage examples for com.vaadin.ui Alignment MIDDLE_RIGHT

Introduction

In this page you can find the example usage for com.vaadin.ui Alignment MIDDLE_RIGHT.

Prototype

Alignment MIDDLE_RIGHT

To view the source code for com.vaadin.ui Alignment MIDDLE_RIGHT.

Click Source Link

Usage

From source file:fr.univlorraine.mondossierweb.views.windows.SwapUtilisateurWindow.java

License:Apache License

/**
 * Cre une fentre d'dition du swap utilisateur
 * @param swap utilisateur  diter/*from   w  w w  .ja  v  a 2 s  .  c o  m*/
 */
public SwapUtilisateurWindow(UtilisateurSwap swap, boolean ajout) {
    /* Style */
    setModal(true);
    setResizable(false);
    setClosable(false);
    setWidth("50%");

    /* Layout */
    VerticalLayout layout = new VerticalLayout();
    layout.setMargin(true);
    layout.setSpacing(true);
    layout.setWidth("100%");
    setContent(layout);

    /* Titre */
    if (ajout) {
        setCaption(applicationContext.getMessage(NAME + ".title.ajout", null, getLocale()));
    } else {
        setCaption(applicationContext.getMessage(NAME + ".title", null, getLocale()));
    }

    /* Formulaire */
    fieldGroup = new BeanFieldGroup<>(UtilisateurSwap.class);
    fieldGroup.setItemDataSource(swap);
    FormLayout formLayout = new FormLayout();
    formLayout.setSpacing(true);
    formLayout.setSizeUndefined();
    formLayout.setWidth("100%");
    for (String fieldName : CONF_APP_FIELDS_ORDER) {
        String caption = applicationContext.getMessage(NAME + ".swapUserTable." + fieldName, null, getLocale());
        Field<?> field = fieldGroup.buildAndBind(caption, fieldName);
        if (field instanceof AbstractTextField) {
            ((AbstractTextField) field).setNullRepresentation("");
            field.setWidth("100%");
        }
        if (field instanceof DateField) {
            ((DateField) field).setResolution(DateField.RESOLUTION_MIN);
        }
        formLayout.addComponent(field);
    }

    //fieldGroup.getField("loginCible").setReadOnly(swap.getLoginCible() != null);
    fieldGroup.getField("loginSource").setReadOnly(swap.getLoginSource() != null);

    layout.addComponent(formLayout);

    /* Ajoute les boutons */
    HorizontalLayout buttonsLayout = new HorizontalLayout();
    buttonsLayout.setWidth(100, Unit.PERCENTAGE);
    buttonsLayout.setSpacing(true);
    buttonsLayout.setMargin(true);
    layout.addComponent(buttonsLayout);

    btnAnnuler = new Button(applicationContext.getMessage(NAME + ".btnAnnuler", null, getLocale()),
            FontAwesome.TIMES);
    btnAnnuler.addClickListener(e -> close());
    buttonsLayout.addComponent(btnAnnuler);
    buttonsLayout.setComponentAlignment(btnAnnuler, Alignment.MIDDLE_LEFT);

    btnEnregistrer = new Button(applicationContext.getMessage(NAME + ".btnSave", null, getLocale()),
            FontAwesome.SAVE);
    btnEnregistrer.addStyleName(ValoTheme.BUTTON_PRIMARY);
    btnEnregistrer.addClickListener(e -> {
        try {
            /* Valide la saisie */
            fieldGroup.commit();
            boolean commitok = true;
            if (ajout) {
                //On regarde si le login source n'est pas dj dans la table
                String loginSource = (String) fieldGroup.getField("loginSource").getValue();
                if (configController.getSwapUtilisateur(loginSource) != null) {
                    commitok = false;
                    //afficher message d'erreur
                    Notification.show(applicationContext.getMessage(NAME + ".error.loginexistant", null,
                            UI.getCurrent().getLocale()), Notification.Type.ERROR_MESSAGE);
                }
            }
            if (commitok) {
                /* Enregistre le swap saisie */
                configController.saveSwap(swap);

                /* Ferme la fentre */
                close();
            }
        } catch (CommitException ce) {
        }
    });
    buttonsLayout.addComponent(btnEnregistrer);
    buttonsLayout.setComponentAlignment(btnEnregistrer, Alignment.MIDDLE_RIGHT);

    /* Centre la fentre */
    center();
}

From source file:info.magnolia.ui.form.field.LinkField.java

License:Open Source License

@Override
protected Component initContent() {
    addStyleName("linkfield");
    // Initialize root
    rootLayout.setSizeFull();//from w  w w . j a  va2 s  .  c o  m
    rootLayout.setSpacing(true);
    // Handle Text Field
    textField.setImmediate(true);
    textField.setWidth(100, Unit.PERCENTAGE);
    textField.setNullRepresentation("");
    textField.setNullSettingAllowed(true);
    // Handle Link Layout (Text Field & Select Button)
    linkLayout.setSizeFull();
    linkLayout.addComponent(textField);
    linkLayout.setExpandRatio(textField, 1);
    linkLayout.setComponentAlignment(textField, Alignment.MIDDLE_LEFT);
    // Only Handle Select button if the Text field is not Read Only.
    if (!textField.isReadOnly()) {
        selectButton.addStyleName("magnoliabutton");
        linkLayout.addComponent(selectButton);
        linkLayout.setExpandRatio(selectButton, 0);
        linkLayout.setComponentAlignment(selectButton, Alignment.MIDDLE_RIGHT);
    }
    setButtonCaption(StringUtils.EMPTY);
    rootLayout.addComponent(linkLayout);

    // Register the content preview if it's define.
    if (definition.getContentPreviewDefinition() != null
            && definition.getContentPreviewDefinition().getContentPreviewClass() != null) {
        registerContentPreview();
    }
    return rootLayout;
}

From source file:info.magnolia.ui.form.field.upload.basic.BasicUploadField.java

License:Open Source License

/**
 * Build the Completed Action Layout./*from w w  w .j av  a2 s . c o m*/
 */
protected Layout createCompletedActionLayout() {
    // Action Button (Upload new or delete). Default is always Upload
    HorizontalLayout actionLayout = new HorizontalLayout();
    actionLayout.setSizeUndefined();
    actionLayout.addStyleName("buttons");
    actionLayout.setSpacing(true);
    // Add Upload Button
    getUpload().setButtonCaption(getCaption(selectAnotherCaption, null));
    actionLayout.addComponent(getUpload());
    // Add Remove Button if a file is present.
    if (!getValue().isEmpty()) {
        Button delete = createDeleteButton();
        actionLayout.addComponent(delete);
        actionLayout.setComponentAlignment(delete, Alignment.MIDDLE_RIGHT);
    }
    return actionLayout;
}

From source file:io.subutai.plugin.accumulo.ui.manager.AddNodeWindow.java

public AddNodeWindow(final Accumulo accumulo, final ExecutorService executorService, final Tracker tracker,
        final AccumuloClusterConfig accumuloClusterConfig, Set<EnvironmentContainerHost> nodes,
        final NodeType nodeType) {
    super("Add New Node");
    setModal(true);/*from w  ww  .j  a  v a2 s.c  o  m*/

    setWidth(650, Unit.PIXELS);
    setHeight(450, Unit.PIXELS);

    GridLayout content = new GridLayout(1, 3);
    content.setSizeFull();
    content.setMargin(true);
    content.setSpacing(true);

    HorizontalLayout topContent = new HorizontalLayout();
    topContent.setSpacing(true);

    content.addComponent(topContent);
    topContent.addComponent(new Label("Nodes:"));

    final ComboBox hadoopNodes = new ComboBox();
    hadoopNodes.setId("HadoopNodesCb");
    hadoopNodes.setImmediate(true);
    hadoopNodes.setTextInputAllowed(false);
    hadoopNodes.setNullSelectionAllowed(false);
    hadoopNodes.setRequired(true);
    hadoopNodes.setWidth(200, Unit.PIXELS);
    for (EnvironmentContainerHost node : nodes) {
        hadoopNodes.addItem(node);
        hadoopNodes.setItemCaption(node, node.getHostname());
    }

    if (nodes.size() == 0) {
        return;
    }
    hadoopNodes.setValue(nodes.iterator().next());

    topContent.addComponent(hadoopNodes);

    final Button addNodeBtn = new Button("Add");
    addNodeBtn.setId("AddSelectedNode");
    topContent.addComponent(addNodeBtn);

    final Button ok = new Button("Ok");

    addNodeBtn.addClickListener(new Button.ClickListener() {
        @Override
        public void buttonClick(Button.ClickEvent event) {
            addNodeBtn.setEnabled(false);
            ok.setEnabled(false);
            showProgress();
            EnvironmentContainerHost containerHost = (EnvironmentContainerHost) hadoopNodes.getValue();
            final UUID trackID = accumulo.addNode(accumuloClusterConfig.getClusterName(),
                    containerHost.getHostname(), nodeType);
            executorService.execute(new Runnable() {
                public void run() {
                    while (track) {
                        TrackerOperationView po = tracker.getTrackerOperation(AccumuloClusterConfig.PRODUCT_KEY,
                                trackID);
                        if (po != null) {
                            setOutput(po.getDescription() + "\nState: " + po.getState() + "\nLogs:\n"
                                    + po.getLog());
                            if (po.getState() != OperationState.RUNNING) {
                                hideProgress();
                                ok.setEnabled(true);
                                break;
                            }
                        } else {
                            setOutput("Product operation not found. Check logs");
                            break;
                        }
                        try {
                            Thread.sleep(1000);
                        } catch (InterruptedException ex) {
                            break;
                        }
                    }
                }
            });
        }
    });

    outputTxtArea = new TextArea("Operation output");
    outputTxtArea.setId("outputTxtArea");
    outputTxtArea.setRows(13);
    outputTxtArea.setColumns(43);
    outputTxtArea.setImmediate(true);
    outputTxtArea.setWordwrap(true);

    content.addComponent(outputTxtArea);

    indicator = new Label();
    indicator.setId("indicator");
    indicator.setIcon(new ThemeResource("img/spinner.gif"));
    indicator.setContentMode(ContentMode.HTML);
    indicator.setHeight(11, Unit.PIXELS);
    indicator.setWidth(50, Unit.PIXELS);
    indicator.setVisible(false);

    ok.setId("btnOk");
    ok.setStyleName("default");
    ok.addClickListener(new Button.ClickListener() {
        @Override
        public void buttonClick(Button.ClickEvent event) {
            //close window
            track = false;
            close();
        }
    });

    HorizontalLayout bottomContent = new HorizontalLayout();
    bottomContent.addComponent(indicator);
    bottomContent.setComponentAlignment(indicator, Alignment.MIDDLE_RIGHT);
    bottomContent.addComponent(ok);

    content.addComponent(bottomContent);
    content.setComponentAlignment(bottomContent, Alignment.MIDDLE_RIGHT);

    setContent(content);
}

From source file:jp.primecloud.auto.ui.MyCloudManage.java

License:Open Source License

MyCloudManage(Application ap) {

    apl = ap;//from   ww  w  .j a  va  2  s  .  c  o m
    //
    setIcon(Icons.EDITMINI.resource());

    setCaption(ViewProperties.getCaption("window.myCloudManage"));
    setModal(true);
    setWidth("550px");

    VerticalLayout layout = (VerticalLayout) getContent();
    layout.setMargin(true);

    // ?
    HorizontalLayout tbar = new HorizontalLayout();
    tbar.setWidth("100%");
    tbar.setSpacing(true);

    // ?
    Label tcaption = new Label(ViewProperties.getCaption("table.cloud"));
    tcaption.setWidth("300px");
    tbar.addComponent(tcaption);
    tbar.setComponentAlignment(tcaption, Alignment.MIDDLE_LEFT);

    // Edit
    Button editButton = new Button(ViewProperties.getCaption("button.editCloud"));
    editButton.setDescription(ViewProperties.getCaption("description.editCloud"));
    editButton.setIcon(Icons.EDITMINI.resource());
    editButton.setWidth("85px");
    editButton.addListener(new Button.ClickListener() {
        @Override
        public void buttonClick(ClickEvent event) {
            MyCloudManage.this.editButtonClick(event);
        }
    });
    tbar.addComponent(editButton);
    tbar.setComponentAlignment(editButton, Alignment.BOTTOM_RIGHT);

    // Delete
    Button deleteButton = new Button(ViewProperties.getCaption("button.delete"));
    deleteButton.setDescription(ViewProperties.getCaption("description.delete"));
    deleteButton.setWidth("85px");
    deleteButton.setIcon(Icons.DELETEMINI.resource());
    deleteButton.addListener(new Button.ClickListener() {
        @Override
        public void buttonClick(ClickEvent event) {

            MyCloudManage.this.deleteButtonClick(event);
        }
    });
    tbar.addComponent(deleteButton);
    tbar.setComponentAlignment(deleteButton, Alignment.BOTTOM_RIGHT);
    tbar.setExpandRatio(tcaption, 10);
    layout.addComponent(tbar);

    // ?
    Label spacer1 = new Label("");
    spacer1.setHeight("5px");
    layout.addComponent(spacer1);

    // 
    cloudTable = new CloudTable();
    layout.addComponent(cloudTable);

    // ?
    Label spacer2 = new Label("");
    spacer2.setHeight("7px");
    layout.addComponent(spacer2);

    // ??
    HorizontalLayout bbar = new HorizontalLayout();
    bbar.setWidth("100%");
    HorizontalLayout rlay = new HorizontalLayout();
    rlay.setSpacing(true);

    // New
    Button addButton = new Button(ViewProperties.getCaption("button.newCloud"));
    addButton.setDescription(ViewProperties.getCaption("description.newCloud"));
    addButton.setIcon(Icons.ADD.resource());
    addButton.addListener(new Button.ClickListener() {
        @Override
        public void buttonClick(ClickEvent event) {
            MyCloudManage.this.addButtonClick(event);
        }
    });
    bbar.addComponent(addButton);
    bbar.setComponentAlignment(addButton, Alignment.MIDDLE_LEFT);

    // Switch
    Button switchButton = new Button(ViewProperties.getCaption("button.switch"));
    switchButton.setDescription(ViewProperties.getCaption("description.mycloud.switch"));
    switchButton.setWidth("85px");
    switchButton.setIcon(Icons.SELECTMINI.resource());
    switchButton.addListener(new Button.ClickListener() {
        @Override
        public void buttonClick(ClickEvent event) {
            MyCloudManage.this.switchButtonClick(event);
        }
    });
    // [Enter]?switchButton
    switchButton.setClickShortcut(KeyCode.ENTER);
    switchButton.focus();
    rlay.addComponent(switchButton);

    // Cancel
    Button cancelButton = new Button(ViewProperties.getCaption("button.cancel"));
    cancelButton.setDescription(ViewProperties.getCaption("description.cancel"));
    cancelButton.setWidth("85px");
    cancelButton.addListener(new Button.ClickListener() {
        @Override
        public void buttonClick(ClickEvent event) {
            MyCloudManage.this.close();
        }
    });
    rlay.addComponent(cancelButton);

    bbar.addComponent(rlay);
    bbar.setComponentAlignment(rlay, Alignment.MIDDLE_RIGHT);

    layout.addComponent(bbar);

    // ???
    initData();

    //???/?
    if (ViewContext.getPowerUser()) {
        addButton.setEnabled(true);
        deleteButton.setEnabled(true);
        editButton.setEnabled(true);
        //??????????????
        if (ViewContext.getPowerUser()
                && !ViewContext.getPowerDefaultMaster().equals(ViewContext.getLoginUser())) {
            addButton.setEnabled(false);
        }

    } else if (ViewContext.getUserNo().equals(ViewContext.getLoginUser())) {
        addButton.setEnabled(true);
        deleteButton.setEnabled(true);
        editButton.setEnabled(true);
    } else {
        addButton.setEnabled(false);
        deleteButton.setEnabled(false);
        editButton.setEnabled(false);
    }

    // 
    showClouds();
}

From source file:lifetime.component.LifetimeMenu.java

License:Apache License

public LifetimeMenu(String language) {
    this.language = language;
    initControls();/*from w w  w .ja v  a2 s  .  c  om*/
    addComponent(controls);
    setComponentAlignment(controls, Alignment.MIDDLE_RIGHT);
    setStyleName(StyleClassName.LIFETIME_MENU.getStyleName());
    setSizeFull();
}

From source file:lifetime.component.welcome.register.RegistrationForm.java

License:Apache License

public RegistrationForm(String language) {
    super();/*from   w  w w  . jav a2  s .c  o  m*/
    setSizeUndefined();
    setMargin(true);
    setSpacing(true);
    Label text = new Label("Register");
    setSpacing(true);
    text.setStyleName("login");

    defaultLanguage = new LocalesComboBox(language);
    /* Creates the firstname text field and registers a validator */
    firstname = new LifetimeTextField("Firstname"); // Creates text field
    firstname.addValidator(new NameValidator()); // Register Validator
    firstname.setValidationVisible(true); // Automatic validation
    firstname.setId(StyleClassName.REGISTRATION_FORM_FIRSTNAME.getId());

    /* Creates lastnames text field and registers a validator */
    lastname = new LifetimeTextField("Lastname");
    lastname.addValidator(new NameValidator());
    lastname.setValidationVisible(true);
    lastname.setRequired(true);
    lastname.setId(StyleClassName.REGISTRATION_FORM_LASTNAME.getId());

    /* Creates email text field and registers a validator */
    email = new LifetimeTextField("Email / Username");
    email.addValidator(new EmailValidator("Invalid email address"));
    email.setValidationVisible(true);
    email.setId(StyleClassName.REGISTRATION_FORM_EMAIL.getId());

    /* Creates password text field and registers a validator */
    password = new PasswordField("Password");
    password.addValidator(new PasswordValidator());
    password.setId(StyleClassName.REGISTRATION_FORM_ENCRYPTED.getId());

    passwordRepeat = new PasswordField("Repeat password");
    passwordRepeat.setId(StyleClassName.REGISTRATION_FORM_ENCRYPTED_REPEAT.getId());

    birthDate = new DateField("Birthdate");
    birthDate.setLocale(new Locale(language));
    birthDate.setId(StyleClassName.REGISTRATION_FORM_BIRTHDATE.getId());

    //
    birthPlace = new LifetimeTextField("Birth place");
    birthPlace.setId(StyleClassName.REGISTRATION_FORM_BIRTHPLACE.getId());

    VerticalLayout personalData = new VerticalLayout(defaultLanguage, firstname, lastname, email, password,
            passwordRepeat);
    VerticalLayout birthData = new VerticalLayout(birthDate, birthPlace);
    birthData.setDefaultComponentAlignment(Alignment.MIDDLE_RIGHT);
    addComponents(personalData, birthData);
    setStyleName(StyleClassName.REGISTRATION_FORM.getStyleName());
    setId(StyleClassName.REGISTRATION_FORM.getId());
}

From source file:my.vaadin.profile.MainLayout.java

public MainLayout() {

    Label header = new Label("Student");
    header.addStyleName("colored");
    header.addStyleName("h2");
    //header.addStyleName("alignRight");
    header.setSizeUndefined();//from  w ww .  j a v a  2 s  .c o m

    Button signOut = new Button("Sign-Out");
    signOut.setSizeUndefined();
    signOut.addStyleName("small");

    Label menu = new Label("Menu");
    menu.addStyleName("colored");
    menu.addStyleName("h2");

    upperSection.setSizeFull();

    innerUpperSection.addComponent(header);
    innerUpperSection.addComponent(signOut);
    innerUpperSection.setExpandRatio(signOut, 1);
    innerUpperSection.setSpacing(true);
    innerUpperSection.setComponentAlignment(signOut, Alignment.MIDDLE_RIGHT);

    upperSection.addComponent(innerUpperSection);
    upperSection.setMargin(new MarginInfo(false, true, false, false));
    upperSection.setComponentAlignment(innerUpperSection, Alignment.TOP_RIGHT);
    upperSection.addStyleName("borderBottom");

    menuTitle.addComponent(menu);
    menuLayout.addComponent(menuTitle);
    menuLayout.setWidth("100%");
    menuLayout.setComponentAlignment(menuTitle, Alignment.MIDDLE_CENTER);
    //menuLayout.addStyleName("whiteStuff");
    //        menuLayout.setExpandRatio(, 1);

    //contentLayout.addComponent();

    lowerSection.addComponent(menuLayout);
    lowerSection.addComponent(contentLayout);

    addComponent(upperSection);
    addComponent(lowerSection);

    upperSection.setHeight(4, UNITS_EM);

    //showBorders();
    setSizeFull();
    lowerSection.setSizeFull();
    //menuLayout.setSizeFull();
    contentLayout.setSizeFull();

    setExpandRatio(lowerSection, 1);

    lowerSection.setSplitPosition(15);

    Button lolol = new Button("hi");
    menuLayout.addComponent(lolol);
    lolol.setWidth("100%");
    lolol.setStyleName("borderless");

}

From source file:net.sf.gazpachoquest.questionnaires.views.QuestionnaireView.java

License:Open Source License

private HorizontalLayout createHeader() {
    final HorizontalLayout layout = new HorizontalLayout();
    layout.setWidth("100%");
    layout.setMargin(true);/*w  w  w  .  j  a  v a  2  s.c om*/
    layout.setSpacing(true);
    final Label title = new Label("Activiti + Vaadin - A Match Made in Heaven");
    title.addStyleName(Reindeer.LABEL_H1);
    layout.addComponent(title);
    layout.setExpandRatio(title, 1.0f);

    Label currentUser = new Label();
    currentUser.setSizeUndefined();
    layout.addComponent(currentUser);
    layout.setComponentAlignment(currentUser, Alignment.MIDDLE_RIGHT);

    Button logout = new Button("Logout");
    logout.addStyleName(Reindeer.BUTTON_SMALL);
    // logout.addListener(createLogoutButtonListener());
    layout.addComponent(logout);
    layout.setComponentAlignment(logout, Alignment.MIDDLE_RIGHT);

    return layout;
}

From source file:nl.amc.biolab.nsg.display.component.MainUI.java

License:Open Source License

private HorizontalLayout buildTopPanel() {
    topPanel = new HorizontalLayout();
    topPanel.setStyleName("topPanel");
    topPanel.setImmediate(true);//from  w w w  .  j a v  a 2  s. c  o  m
    topPanel.setWidth("100%");
    topPanel.setHeight("32px");
    topPanel.setMargin(false);
    topPanel.setSpacing(false);

    HorizontalLayout topPanelLeft = buildTopPanelLeft();
    topPanel.addComponent(topPanelLeft);
    topPanel.setComponentAlignment(topPanelLeft, Alignment.MIDDLE_LEFT);

    HorizontalLayout topPanelMid = buildTopPanelMid();
    topPanel.addComponent(topPanelMid);
    topPanel.setComponentAlignment(topPanelMid, Alignment.MIDDLE_CENTER);

    pagePanel = buildTopPanelRight();
    topPanel.addComponent(pagePanel);
    topPanel.setComponentAlignment(pagePanel, Alignment.MIDDLE_RIGHT);

    return topPanel;
}