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

smallcat96 2003-12-12 03:04:15
大哥,我说的是读对输入文本进行控制,一是对输入字符长度控制,二是对输入字符进行控制,如准许输入字符"0123456789"
...全文
61 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
不能在程序里自己控制。
读入后再控制?

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧