Example usage for com.vaadin.ui LoginForm setSizeUndefined

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

Introduction

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

Prototype

@Override
    public void setSizeUndefined() 

Source Link

Usage

From source file:com.expressui.sample.view.LoginPage.java

License:Open Source License

@PostConstruct
@Override//from   w ww. j a  v  a  2s  . c  o m
public void postConstruct() {
    super.postConstruct();

    setSizeFull();

    LoginForm loginForm = new LoginForm();
    loginForm.addStyleName("border");
    loginForm.setSizeUndefined();
    loginForm.setLoginButtonCaption(uiMessageSource.getMessage("loginPage.button"));
    loginForm.setUsernameCaption(uiMessageSource.getMessage("loginPage.username"));
    loginForm.setPasswordCaption(uiMessageSource.getMessage("loginPage.password"));
    loginForm.addListener(new LoginHandler());

    Panel panel = new Panel();
    panel.addStyleName("loginPage");
    panel.addStyleName("border");
    panel.setSizeUndefined();
    panel.setCaption(uiMessageSource.getMessage("loginPage.caption"));
    panel.addComponent(loginForm);
    panel.addComponent(new Label(uiMessageSource.getMessage("loginPage.tip")));

    addComponent(panel);
    setComponentAlignment(panel, Alignment.MIDDLE_CENTER);
}

From source file:de.symeda.sormas.ui.login.LoginScreen.java

License:Open Source License

private Component buildLoginForm() {
    LoginForm loginForm = new LoginForm();

    loginForm.addLoginListener(event -> {
        login(event.getLoginParameter("username").trim(), event.getLoginParameter("password"));
    });//ww w .  ja v a2s  .c om

    loginForm.setSizeUndefined();

    return loginForm;
}

From source file:org.vaadin.training.fundamentals.happening.ui.viewimpl.LoginViewImpl.java

License:Creative Commons License

@SuppressWarnings("serial")
private void showLoginWindow() {
    if (loginWindow != null && loginWindow.getParent() != null) {
        return;/*  w w w .j a v  a2 s  .  c o  m*/
    }
    loginLayout = new CssLayout();
    loginLayout.setSizeFull();
    loginLayout.addStyleName("login");
    loginWindow = new Window(tr.getString("LoginWindow.Caption"), loginLayout);
    loginWindow.setWidth("60%");
    loginWindow.setHeight("60%");
    loginWindow.setClosable(false);
    loginWindow.setModal(true);
    loginWindow.center();

    LoginForm loginForm = new LoginForm();
    loginForm.setSizeUndefined();
    loginForm.addListener(new LoginListener() {
        @Override
        public void onLogin(LoginEvent event) {
            String accountId = event.getLoginParameter("username");
            String password = event.getLoginParameter("password");
            LoginViewImpl.this.getWindow().removeWindow(event.getComponent().getWindow());
            LoginViewImpl.this.fireEvent(new LoginAttemptEvent(LoginViewImpl.this, accountId, password));
        }
    });

    loginLayout.addComponent(loginForm);

    // Label photoAttribution = new Label(
    // "Photo by Curtis Fry. Licensed under Creative Commons");
    // photoAttribution.setSizeUndefined();
    // photoAttribution.addStyleName("photoAttribution");
    // loginLayout.addComponent(photoAttribution);

    // TextField username = new
    // TextField(tr.getString("LoginView.Username"));
    // loginLayout.addComponent(username, "username");
    // PasswordField password = new PasswordField(
    // tr.getString("LoginView.Password"));
    // loginLayout.addComponent(password, "password");
    //
    // Button registerButton = new Button(tr.getString("Button.Register"));
    // registerButton.addListener(new Button.ClickListener() {
    // @Override
    // public void buttonClick(ClickEvent event) {
    // }
    // });
    // loginLayout.addComponent(registerButton, "registerButton");

    getWindow().addWindow(loginWindow);
}