Example usage for com.vaadin.ui Label setWidth

List of usage examples for com.vaadin.ui Label setWidth

Introduction

In this page you can find the example usage for com.vaadin.ui Label setWidth.

Prototype

@Override
    public void setWidth(String width) 

Source Link

Usage

From source file:fr.amapj.view.engine.popup.errorpopup.ErrorPopup.java

License:Open Source License

protected void createContent(VerticalLayout contentLayout) {
    setColorStyle(ColorStyle.RED);/*  www .j a  va  2  s .  c om*/

    // Message logg 
    SessionParameters p = SessionManager.getSessionParameters();
    String debugMessage = null;
    if (p != null) {
        debugMessage = p.userNom + " " + p.userPrenom + " a rencontr une erreur :" + message;
        p.incNbError();
    } else {
        debugMessage = "Pas d'utilisateur encore logg. Erreur :" + message;
    }
    logger.info(debugMessage, throwable);

    String constraintInfo = getConstraintInfo(throwable);
    if (constraintInfo != null) {
        logger.info("Constraint Information:" + constraintInfo);
    }

    // Message utilisateur
    String msg = "Dsol, une erreur est survenue.<br/>";
    if (message != null) {
        msg = msg + "Information supplmentaire:<br/>" + message + "<br/>";
    }
    if (constraintInfo != null) {
        msg = msg + "<br/>" + constraintInfo + "<br/>";
    }

    msg = msg + "Veuillez cliquer sur OK pour continuer<br/>";

    // Construction de la zone de texte
    HorizontalLayout hlTexte = new HorizontalLayout();
    hlTexte.setMargin(true);
    hlTexte.setSpacing(true);
    hlTexte.setWidth("100%");

    Label textArea = new Label(msg, ContentMode.HTML);
    textArea.setStyleName(ChameleonTheme.TEXTFIELD_BIG);
    textArea.setWidth("80%");

    hlTexte.addComponent(textArea);
    hlTexte.setExpandRatio(textArea, 1);
    hlTexte.setComponentAlignment(textArea, Alignment.MIDDLE_CENTER);

    contentLayout.addComponent(hlTexte);
}

From source file:fr.amapj.view.engine.popup.formpopup.AbstractFormPopup.java

License:Open Source License

protected Label addLabel(String content, ContentMode mode) {
    Label l = new Label(content, mode);
    l.setStyleName(ChameleonTheme.LABEL_BIG);
    l.setWidth("80%");
    form.addComponent(l);/* ww  w.  ja  v  a2s .c om*/

    return l;
}

From source file:fr.amapj.view.engine.popup.suppressionpopup.SuppressionPopup.java

License:Open Source License

protected void createContent(VerticalLayout contentLayout) {

    setWidth(40, 450);//from  w w w  .  ja va 2  s.  c  o m

    // Construction de la zone de texte
    HorizontalLayout hlTexte = new HorizontalLayout();
    hlTexte.setMargin(true);
    hlTexte.setSpacing(true);
    hlTexte.setWidth("100%");

    Label textArea = new Label(message);
    textArea.setStyleName(ChameleonTheme.TEXTFIELD_BIG);
    textArea.setWidth("80%");

    hlTexte.addComponent(textArea);
    hlTexte.setExpandRatio(textArea, 1);
    hlTexte.setComponentAlignment(textArea, Alignment.MIDDLE_CENTER);

    contentLayout.addComponent(hlTexte);

    if (secured) {
        hlTexte = new HorizontalLayout();
        hlTexte.setMargin(true);
        hlTexte.setSpacing(true);
        hlTexte.setWidth("100%");

        textArea = new Label(
                "Veuillez confirmer en saississant le mot SUPPRIMER dans le champ de saisie ci dessous");
        textArea.setStyleName(ChameleonTheme.TEXTFIELD_BIG);
        textArea.setWidth("80%");

        hlTexte.addComponent(textArea);
        hlTexte.setExpandRatio(textArea, 1);
        hlTexte.setComponentAlignment(textArea, Alignment.MIDDLE_CENTER);

        contentLayout.addComponent(hlTexte);

        hlTexte = new HorizontalLayout();
        hlTexte.setMargin(true);
        hlTexte.setSpacing(true);
        hlTexte.setWidth("100%");

        TextField textField = new TextField();
        textField.setStyleName(ChameleonTheme.TEXTFIELD_BIG);
        textField.setWidth("80%");
        textField.setImmediate(true);
        textField.setBuffered(false);

        hlTexte.addComponent(textField);
        hlTexte.setExpandRatio(textField, 1);
        hlTexte.setComponentAlignment(textField, Alignment.MIDDLE_CENTER);

        textField.addTextChangeListener(new TextChangeListener() {
            @Override
            public void textChange(TextChangeEvent event) {
                if (event.getText().equals("SUPPRIMER")) {
                    okButton.setEnabled(true);
                } else {
                    okButton.setEnabled(false);
                }
            }
        });

        contentLayout.addComponent(hlTexte);
    }

}

From source file:fr.amapj.view.engine.tools.BaseUiTools.java

License:Open Source License

/**
 * Permet de crer un bandeau, c'est  dire avec un texte avec un fond, et ceci sur toute la longueur 
 * /*from  ww  w .jav  a2 s .  c om*/
 */
static public Label addBandeau(Layout layout, String content, String styleName) {
    Label l = new Label(content);
    l.setWidth("100%");

    Panel p1 = new Panel();
    p1.setContent(l);
    p1.addStyleName("bandeau-" + styleName);

    layout.addComponent(p1);

    return l;
}

From source file:fr.amapj.view.engine.tools.table.complex.ComplexTableBuilder.java

License:Open Source License

private Label createLabel(String msg, int taille) {
    Label l = new Label(msg);
    l.addStyleName("align-center");
    l.setWidth(taille + "px");
    return l;/*w w w.  j a  v a2  s.  com*/
}

From source file:fr.amapj.view.engine.tools.table.complex.ComplexTableBuilder.java

License:Open Source License

private void addHeaderBox(String msg, int taille) {
    Label hLabel = new Label(msg);
    hLabel.setWidth((taille + 13) + "px");
    hLabel.setHeight(height + "px");
    hLabel.addStyleName(styleName);/*from   w w  w  .  j  a v  a  2  s. c  o m*/
    header1.addComponent(hLabel);
}

From source file:fr.amapj.view.engine.tools.TableBuilder.java

License:Open Source License

public Label createLabel(String msg, int taille) {
    Label l = new Label(msg);
    l.addStyleName("align-center");
    l.setWidth(taille + "px");
    return l;/*ww  w  . ja  va 2  s . com*/
}

From source file:fr.amapj.view.engine.tools.TableBuilder.java

License:Open Source License

public void addHeaderBox(String msg, int taille) {
    Label hLabel = new Label(msg);
    hLabel.setWidth((taille + 13) + "px");
    hLabel.setHeight(height + "px");
    hLabel.addStyleName(styleName);//w w w  .j ava2s.com
    header1.addComponent(hLabel);
}

From source file:fr.amapj.view.views.gestioncontratsignes.PopupCopyAllMailForContrat.java

License:Open Source License

protected void createContent(VerticalLayout contentLayout) {

    List<String> mails = new GestionContratSigneService().getAllMails(idModeleContrat);

    // Construction de la zone de texte explicative
    String msg = "Pour envoyer un mail  tous adhrents de ce contrat , vous devez :<br/><ul>"
            + "<li>Faire un copier de toutes les adresses e-mail en faisant Ctrl+C ou en faisant clic droit + Copier sur la zone bleue ci dessous</li>"
            + "<li>Ouvrir votre outil favori pour l'envoi des mails (Thunderbird, Gmail, Outlook, ...)</li>"
            + "<li>Faire nouveau message</li>"
            + "<li>Faire un coller de toutes les adresses e-mail en faisant Ctrl+V ou en faisant clic droit + Coller dans la liste des destinataires du message.</li></ul>";

    HorizontalLayout hlTexte = new HorizontalLayout();
    hlTexte.setMargin(true);/*  w w  w. j a  v  a  2  s  .  c o m*/
    hlTexte.setSpacing(true);
    hlTexte.setWidth("100%");

    Label textArea = new Label(msg, ContentMode.HTML);
    textArea.setStyleName(ChameleonTheme.TEXTFIELD_BIG);
    textArea.setWidth("80%");

    hlTexte.addComponent(textArea);
    hlTexte.setExpandRatio(textArea, 1);
    hlTexte.setComponentAlignment(textArea, Alignment.MIDDLE_CENTER);

    contentLayout.addComponent(hlTexte);

    // Construction de la zone d'affichage des mails
    hlTexte = new HorizontalLayout();
    hlTexte.setMargin(true);
    hlTexte.setSpacing(true);
    hlTexte.setWidth("100%");

    TextArea listeMails = new TextArea("");
    listeMails.setValue(CollectionUtils.asString(mails, ","));
    listeMails.setReadOnly(true);
    listeMails.selectAll();
    listeMails.setWidth("80%");
    listeMails.setHeight(5, Unit.CM);

    hlTexte.addComponent(listeMails);
    hlTexte.setExpandRatio(listeMails, 1);
    hlTexte.setComponentAlignment(listeMails, Alignment.MIDDLE_CENTER);

    contentLayout.addComponent(hlTexte);

}

From source file:fr.amapj.view.views.listeadherents.PopupCopyAllMail.java

License:Open Source License

protected void createContent(VerticalLayout contentLayout) {

    // Construction de la zone de texte explicative
    String msg = "Pour envoyer un mail  tous les amapiens, vous devez :<br/><ul>"
            + "<li>Faire un copier de toutes les adresses e-mail en faisant Ctrl+C ou en faisant clic droit + Copier sur la zone bleue ci dessous</li>"
            + "<li>Ouvrir votre outil favori pour l'envoi des mails (Thunderbird, Gmail, Outlook, ...)</li>"
            + "<li>Faire nouveau message</li>"
            + "<li>Faire un coller de toutes les adresses e-mail en faisant Ctrl+V ou en faisant clic droit + Coller dans la liste des destinataires du message.</li></ul>";

    HorizontalLayout hlTexte = new HorizontalLayout();
    hlTexte.setMargin(true);/*  w  ww .  j  a  va 2  s  .c o  m*/
    hlTexte.setSpacing(true);
    hlTexte.setWidth("100%");

    Label textArea = new Label(msg, ContentMode.HTML);
    textArea.setStyleName(ChameleonTheme.TEXTFIELD_BIG);
    textArea.setWidth("80%");

    hlTexte.addComponent(textArea);
    hlTexte.setExpandRatio(textArea, 1);
    hlTexte.setComponentAlignment(textArea, Alignment.MIDDLE_CENTER);

    contentLayout.addComponent(hlTexte);

    // Construction de la zone d'affichage des mails
    hlTexte = new HorizontalLayout();
    hlTexte.setMargin(true);
    hlTexte.setSpacing(true);
    hlTexte.setWidth("100%");

    TextArea listeMails = new TextArea("");
    listeMails.setValue(mails);
    listeMails.setReadOnly(true);
    listeMails.selectAll();
    listeMails.setWidth("80%");
    listeMails.setHeight(5, Unit.CM);

    hlTexte.addComponent(listeMails);
    hlTexte.setExpandRatio(listeMails, 1);
    hlTexte.setComponentAlignment(listeMails, Alignment.MIDDLE_CENTER);

    contentLayout.addComponent(hlTexte);

}