как мы можем поставить вертикальную полосу прокрутки в 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();
}
}
Если у вас есть идеи, предложите мне.
Спасибо.