来变得聪明。
我用了
this.passwordTextField = new TextField( "", "", 30, TextField.PASSWORD | TextField.DECIMAL);
获取密码字段的数值。但它仍然以"#"作为条目,并在输出中显示"。"。但我只需要数字。我还使用了
UiAccess.setInputMode( this.passwordTextField, UiAccess.MODE_NUMBERS);
我该怎么做呢?
也可以使用
new TextField( "", "", 30, TextField.PASSWORD | TextField.MODE_NUMBERS );
试试这个:
this.passwordTextField = new TextField( "", "", 30, TextField.PASSWORD |
TextField.NUMERIC);
具有TextField.DECIMAL
的文本域约束将允许用户输入字符-
和.
,检查此。
您甚至可以通过尝试约束TextField.PASSWORD | TextField.NUMERIC | TextField.SENSITIVE