将垂直滚动条设置为 luwit 形式

发布于 2024-11-06 09:55:03 字数 1782 浏览 2 评论 0原文

我们如何将垂直滚动条放入 lwuit 形式。 我尝试过 setScrollableY(true) 方法,但它不起作用。

我的代码在这里。

import com.sun.lwuit.*;
import com.sun.lwuit.events.ActionListener;

public class ChangePWD extends Form {

    private Label lblold,  lblnew1,  lblnew2;
    private TextField txtOldPwd,  txtNewpwd1,  txtNewpwd2;
    private Command cmdClose,  cmdSave;

    ChangePWD() {
        super("Change Password");
        setScrollableY(true);
        lblold = new Label("Enter Old Password");
        txtOldPwd = new TextField("");
        txtOldPwd.setConstraint(TextField.PASSWORD);

        lblnew1 = new Label("Enter New Password");
        txtNewpwd1 = new TextField("");
        txtNewpwd1.setConstraint(TextField.PASSWORD);

        lblnew2 = new Label("Confirm New Password");
        txtNewpwd2 = new TextField("");
        txtNewpwd2.setConstraint(TextField.PASSWORD);


        cmdClose = new Command("Close");
        cmdSave = new Command("Save");


        addCommand(cmdSave);
        addCommand(cmdClose);
        addComponent(lblold);
        addComponent(txtOldPwd);
        addComponent(lblnew1);
        addComponent(txtNewpwd1);
        addComponent(lblnew2);
        addComponent(txtNewpwd2);

    }

    public static ChangePWD createChangePWD(ActionListener l) {
        ChangePWD p = new ChangePWD();
        p.addCommandListener(l);
        return p;
    }

    public Command getSave() {
        return cmdSave;
    }

    public Command getClose() {
        return cmdClose;
    }

    public String getTxtOldpwd(){
        return txtOldPwd.getText();
    }

    public String getTxtNewpwd1(){
        return txtNewpwd1.getText();
    }
    public String getTxtNewpwd2(){
        return txtNewpwd2.getText();
    }
}

如果您有任何想法,请建议我。

谢谢。

how can we put vertical scroll bar in lwuit form.
I have tried setScrollableY(true) method but it doesn't work.

My Code is here.

import com.sun.lwuit.*;
import com.sun.lwuit.events.ActionListener;

public class ChangePWD extends Form {

    private Label lblold,  lblnew1,  lblnew2;
    private TextField txtOldPwd,  txtNewpwd1,  txtNewpwd2;
    private Command cmdClose,  cmdSave;

    ChangePWD() {
        super("Change Password");
        setScrollableY(true);
        lblold = new Label("Enter Old Password");
        txtOldPwd = new TextField("");
        txtOldPwd.setConstraint(TextField.PASSWORD);

        lblnew1 = new Label("Enter New Password");
        txtNewpwd1 = new TextField("");
        txtNewpwd1.setConstraint(TextField.PASSWORD);

        lblnew2 = new Label("Confirm New Password");
        txtNewpwd2 = new TextField("");
        txtNewpwd2.setConstraint(TextField.PASSWORD);


        cmdClose = new Command("Close");
        cmdSave = new Command("Save");


        addCommand(cmdSave);
        addCommand(cmdClose);
        addComponent(lblold);
        addComponent(txtOldPwd);
        addComponent(lblnew1);
        addComponent(txtNewpwd1);
        addComponent(lblnew2);
        addComponent(txtNewpwd2);

    }

    public static ChangePWD createChangePWD(ActionListener l) {
        ChangePWD p = new ChangePWD();
        p.addCommandListener(l);
        return p;
    }

    public Command getSave() {
        return cmdSave;
    }

    public Command getClose() {
        return cmdClose;
    }

    public String getTxtOldpwd(){
        return txtOldPwd.getText();
    }

    public String getTxtNewpwd1(){
        return txtNewpwd1.getText();
    }
    public String getTxtNewpwd2(){
        return txtNewpwd2.getText();
    }
}

If you have any idea then suggest me.

Thank You.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不会写诗 2024-11-13 09:55:03

添加

setHeigth(1) ;

在这对我有用之前

setScrollableY(true) ;

。其实我还是不明白为什么。

雅尼克

Add

setHeigth(1) ;

before

setScrollableY(true) ;

This worked for me. I still don't understand why actually.

Yannik

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文