私は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