实现文本框只允许输入数字和退格键
来源:互联网 发布:医疗器械软件评估报告 编辑:程序博客网 时间:2024/05/16 00:39
final JTextField pdField = new JTextField(0);
pdField.setEditable(false);
pdField.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
String key="-0123456789"+(char)8;//定义key,规定哪些字符可以输入,(char)8表示ASCII表第八个,即退格键
//用indexOf()方法来实现检测是否允许该字符输入,如果不允许,返回-1
if(key.indexOf(e.getKeyChar()+"")<0){//e.getKeyChar()方法获得ASCii码的char形式,indexOf()方法返回该索引,如果检查到字符不在key里面,indexOf方法返回-1,如果在就返回1
e.consume(); //如果允许输入就输入,不允许就不要
}
pdField.setEditable(true);
}
pdField.setEditable(false);
pdField.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
String key="-0123456789"+(char)8;//定义key,规定哪些字符可以输入,(char)8表示ASCII表第八个,即退格键
//用indexOf()方法来实现检测是否允许该字符输入,如果不允许,返回-1
if(key.indexOf(e.getKeyChar()+"")<0){//e.getKeyChar()方法获得ASCii码的char形式,indexOf()方法返回该索引,如果检查到字符不在key里面,indexOf方法返回-1,如果在就返回1
e.consume(); //如果允许输入就输入,不允许就不要
}
pdField.setEditable(true);
}
- 实现文本框只允许输入数字和退格键
- 文本框只允许输入数字
- 文本框只允许输入数字
- 文本框只允许输入数字
- 文本框只允许输入数字
- 文本框只允许输入数字
- 文本框只允许输入数字
- JS 文本框中只允许输入数字
- 文本框内只允许输入数字
- Java只允许输入数字的文本框
- 只允许输入数字的文本框
- WPF文本框只允许输入数字
- 文本框只允许输入数字,中文,字母
- WPF 只允许输入数字的文本框
- 一个文本框只允许输入数字
- 文本框只允许数字和小数点
- 文本框只允许输入字母及数字,限制输入汉字
- 在asp.net 中实现只允许数字输入的文本框
- hdu 1213 How Many Tables
- 选择器
- SOAP 二
- MemCache基础及示例(2)
- eucalyptus 在centos下的安装
- 实现文本框只允许输入数字和退格键
- 用C++进行函数式编程
- 分类算法之朴素贝叶斯分类(Naive Bayesian classification)
- linux C经典面试题五
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- cocos2d-x 环境搭建
- centos6.2 远程使用VI卡住的问题
- poj2774 后缀数组 公共子串
- HTTP-EQUIV使用大全