applet 代码2 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- applet 代码2 (http://www.webasp.net/article/7/6577.htm) |
| -- 作者:未知 -- 发布日期: 2003-07-26 |
| Limit TextField input to numeric valueimport java.awt.*; import java.awt.event.*; public class TextFieldWithLimit extends TextField implements KeyListener { private int maxLength; public TextFieldWithLimit (String initialStr,int col,int maxLength) { super(initialStr,col); this.maxLength = maxLength; addKeyListener(this); } public TextFieldWithLimit (int col,int maxLength) { this("",col,maxLength); } public void keyTyped(KeyEvent e) { char c = e.getKeyChar(); int len = getText().length(); if (len < maxLength) { return; } else { if((c==KeyEvent.VK_BACK_SPACE)|| (c==KeyEvent.VK_DELETE) || (c==KeyEvent.VK_ENTER)|| (c==KeyEvent.VK_TAB)|| e.isActionKey()) return; else { e.consume(); } } } public void keyPressed(KeyEvent e) { } public void keyReleased(KeyEvent e) { } } |
| webasp.net |