Topic: 如何限制TextField的输入文字个数 |
Print this page |
1.如何限制TextField的输入文字个数 | Copy to clipboard |
Posted by: wpangzi Posted on: 2006-06-14 08:02 大家好,我现在用Java Applet编写一个画面,中间有一个输入框让用户输入一些信息. 这个输入框我是用TextField来做的. 如何限定这个TextField的输入文字个数呢? 比如只想让用户最大输入32个字符,即当输入第33个字符时,就无法输入.这该如何实现? 谢谢! |
2.Re:如何限制TextField的输入文字个数 [Re: wpangzi] | Copy to clipboard |
Posted by: Jcat Posted on: 2006-06-15 21:04 找了半天,也没在TextField里找到设定该功能的方法; 网上搜了一下,似乎都是用监听onKeyPressed事件来实现的 http://www.itpub.net/306100.html http://dev.wl668.com/java/j2se/200510315401_4343996.shtml |
3.Re:如何限制TextField的输入文字个数 [Re: wpangzi] | Copy to clipboard |
Posted by: wpangzi Posted on: 2006-06-16 09:00 非常感谢! 用您所说的办法已经实现! |
4.Re:如何限制TextField的输入文字个数 [Re: wpangzi] | Copy to clipboard |
Posted by: why Posted on: 2006-06-16 12:21 I would rather use JFormattedTextField |
5.Re:如何限制TextField的输入文字个数 [Re: wpangzi] | Copy to clipboard |
Posted by: jyxr05 Posted on: 2006-06-28 14:26 userName = new String(putName.getText()); if(userName.length() >32){ JOptionPane.showMessageDialog(null,"Information's Length Must Less 33!"); } 是不是这样啊 |
6.Re:如何限制TextField的输入文字个数 [Re: jyxr05] | Copy to clipboard |
Posted by: 四維 Posted on: 2006-06-29 09:50 MaskFormatter formatter = new MaskFormatter("********************************"); javax.swing.text.MaskFormatter |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |