Kum*_*mar 3 blackberry java-me
我想创建一个只接受大写字母,小写字母和数字值的BasicEditField.它不应该接受任何其他符号.BlackBerry BasicEditField是否有任何样式位可以使它以这种方式工作?如果没有,还有什么我可以做的吗?
我使用这些方法:TextFilter #get和BasicEditField#setFilter
mEdit = new EditField();
mEdit.setFilter(TextFilter.get(TextFilter.NUMERIC));
Run Code Online (Sandbox Code Playgroud)
要么
// Numeric filter that also allows minus sign.
mEdit.setFilter(TextFilter.get(TextFilter.INTEGER));
Run Code Online (Sandbox Code Playgroud)
我认为通过重写TextFilter来创建自己的过滤器可以解决更难的过滤任务.