Example usage for com.vaadin.ui LoginForm setStyleName

List of usage examples for com.vaadin.ui LoginForm setStyleName

Introduction

In this page you can find the example usage for com.vaadin.ui LoginForm setStyleName.

Prototype

@Override
    public void setStyleName(String style) 

Source Link

Usage

From source file:dhbw.ka.mwi.businesshorizon2.ui.login.LogInScreenViewImpl.java

License:Open Source License

/**
 * Diese Methode setzt den Titel (im Browser-Fenster) zu
 * "Business Horizon 2" und erstellt die LogIn Maske mit Listener. Der
 * Listener prft ruft die im LogIn Event gesammelten LogIn-Daten und
 * bergibt sie dem presenter zur Kontrolle. Je nach ausgang der Konrolle
 * wird dann eine Fehlermeldung aufgerufen. Zudem wird mittels dem
 * "registrieren" Button und dessen Listener eine Dialogfenster
 * bereitgestellt mit dessen sich ein neuer Anwender registrieren kann.
 * //  w  w w . j av a2s  . c  o  m
 * @author Christian Scherer
 */
private void generateUi() {
    setCaption("Business Horizon 2");
    logger.debug("berschrift fr Browser erstellt");

    vertical = new VerticalLayout();

    addStyleName("login_view");

    LoginForm login = new LoginForm();
    //Zur Anmeldung muss die Mailadresse als Benutzername angegeben werden
    login.setUsernameCaption("Mailadresse");
    login.setPasswordCaption("Passwort");
    login.setWidth(null);
    login.setStyleName("login_form");
    login.addListener(new LoginForm.LoginListener() {
        private static final long serialVersionUID = 1L;

        @Override
        public void onLogin(LoginEvent event) {
            presenter.doLogin(event.getLoginParameter("username"), event.getLoginParameter("password"));

        }
    });

    vertical.addComponent(login);
    vertical.setComponentAlignment(login, Alignment.MIDDLE_CENTER);

    registerBtn = new Button("Registrieren", this);

    passwordForgotBtn = new Button("Passwort vergessen", this);
    passwordForgotBtn.setEnabled(false);

    vertical.addComponent(registerBtn);
    vertical.setComponentAlignment(registerBtn, Alignment.MIDDLE_CENTER);
    //vertical.addComponent(passwordForgotBtn);
    //vertical.setComponentAlignment(passwordForgotBtn, Alignment.MIDDLE_CENTER);

    logger.debug("LogIn UI erstellt und Listener gesetzt");

    addComponent(vertical);
}