List of usage examples for com.vaadin.ui LoginForm setStyleName
@Override
public void setStyleName(String style)
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); }