欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java限制文本框可输入的最多字符数,java文本框,import java.

来源: javaer 分享于  点击 17477 次 点评:267

java限制文本框可输入的最多字符数,java文本框,import java.


import 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 keyPressed(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 keyReleased(KeyEvent e) { }   public void keyTyped(KeyEvent e) { }   }
相关栏目:

用户点评