大哥,我说的是读对输入文本进行控制,一是对输入字符长度控制,二是对输入字符进行控制,如准许输入字符"0123456789"

smallcat96 2003-12-12 03:04:15
大哥,我说的是读对输入文本进行控制,一是对输入字符长度控制,二是对输入字符进行控制,如准许输入字符"0123456789"
...全文
13 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
newman0708 2003-12-12
你找一下,问题已经有恒多人问过了。

你知己searth.
  • 打赏
  • 举报
回复
Acylas 2003-12-12
jdk1.4新增加了一个类
如果用到需要输入日期或者数字等值的TextField(jdk。1。4以后版本有),可以固定格式输入,
使用比如日期
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
DateFormatter df = new DateFormatter(format);
JFormattedTextField ftf1 = new
JFormattedTextField(df);

数字则用NumberFormat
其它固定格式比如
MaskFormatter mf2 =
new MaskFormatter(“(###) ###-####”);
JFormattedTextField ftf3 = new
JFormattedTextField(mf2)
  • 打赏
  • 举报
回复
Acylas 2003-12-12
可以通过document控制,在输入的时候都可以控制的(重载insertstring方法)
  • 打赏
  • 举报
回复
myxd 2003-12-12
不能在程序里自己控制。
读入后再控制?
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
社区管理员
  • Java SE
申请成为版主
帖子事件
创建了帖子
2003-12-12 03:04
社区公告
暂无公告