我使用vaadin的LoginForm组件创建了一个在vaadin中的登录。我对标题字段的位置有问题。我想要将字幕的位置更改为字段。Vaadin:loginForm字段标题的更改位置
我LoginForm的组件:
private class MyLoginForm extends com.vaadin.ui.LoginForm {
@Override
protected TextField createUsernameField() {
return usernameField;
}
@Override
protected PasswordField createPasswordField() {
return passwordField;
}
@Override
protected Button createLoginButton() {
return loginButton;
}
}
我的登录面板:
private final Button loginButton = new Button("Login");
private final TextField usernameTextField = new TextField("Benutzername");
private final PasswordField passwordField = new PasswordField("Passwort");
private void initLayout() {
Label textLabel = new Label("...", ContentMode.HTML);
loginButton.setEnabled(false);
final FormLayout formLayout = new FormLayout();
formLayout.setMargin(true);
formLayout.addStyleName("outlined");
formLayout.addComponents(usernameTextField, passwordField, loginButton);
formLayout.setComponentAlignment(loginButton, Alignment.BOTTOM_RIGHT);
formLayout.setWidth("20em");
formLayout.setHeight("10em");
MyLoginForm myLoginForm = new MyLoginForm();
myLoginForm.setContent(formLayout);
addComponents(textLabel, myLoginForm);
setComponentAlignment(myLoginForm, Alignment.TOP_CENTER);
}
你试过了'setComponentAlignment(myLoginForm,Alignment.MIDDLE_LEFT);' –
我没帮助我 – emoleumassi