TextField userName=new TextField(TextField.ANY);
TextField password=new TextField(TextField.PASSWORD);以上两句代码让我纠结了好久,这两句在编译时不报错,但是在wtk中一运行就只出现个灰色的屏幕,其他的什么都没有。我一直以为这个TextField 和TextArea一样,结果在API中看了半天发现TextField 没有这样的构造函数。以上代码应该如下才能在wtk中运行
TextField userName=new TextField();
TextField password=new TextField();或者改为其他API中有的构造函数:
TextField()
Default constructorTextField(int columns)
Construct a text field with space reserved for columnsTextField(java.lang.String text)
Construct text fieldTextField(java.lang.String text, int columns)
Construct text fieldAPI弄不清楚就上,害死人了。。。
要对输入实现约束的话按如下使用
TextField userName=new TextField();
TextField password=new TextField();
userName.setConstraint(TextField.ANY);
password.setConstraint(TextField.PASSWORD);
转载于:https://blog.51cto.com/songchaov1/790258