LWUIT黑莓TextField水平滚动

时间:2011-10-05 16:11:29

标签: blackberry java-me lwuit

我遇到LWUIT textfield scroll right问题。我用它来捕获用户的电子邮件,当用户输入的邮件大于文本字段的宽度时,就会出现问题。然后文本下降,用户在完成之前无法看到他写的内容。我尝试了setEnableInputScroll让它向右滚动而不是向下但没有希望。

enter image description here

    Container username = new Container(new BoxLayout(BoxLayout.X_AXIS));

    Label emailLabel = new Label("E-mail");
    emailLabel.setPreferredW(120);
    emailLabel.getStyle().setAlignment(Label.RIGHT);
    username.addComponent(emailLabel);
    final TextField email = new TextField(userName);

    email.setLabelForComponent(emailLabel);
    email.setPreferredW(170);

    email.setEnableInputScroll(true);

    username.addComponent(email);
    _form.addComponent(username);

1 个答案:

答案 0 :(得分:2)

使用email.setSingleLineTextArea(true)来避免多行