我试图创建一个默认数值的应用程序。 我已经完成了这样的编码
public void startApp(){
Display.init(this);
TextField amt=new TextField();
Form form=new Form(Test);
form.addComponent(amt);
amt.setConstraint(TextField.NUMERIC);
form.show();
}
当我将setConstraint设置为数字时。它只接受数值但我需要按下散列键并将键输入样式变为数字。那么如何创建文本字段,默认情况下只能输入数字输入。 谢谢你。
答案 0 :(得分:2)
使用setInputModeOrder(...);
。请参阅以下示例代码
TextField txtf = new TextField();
txtf.setConstraint(TextField.NUMERIC);
txtf.setInputModeOrder(new String[] {"123"});
form.addComponent(txtf);