首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

文本框只允许数字输入,限制英文输入解决方法

2012-01-01 
文本框只允许数字输入,限制英文输入如何文本框只允许数字输入,限制英文输入[解决办法]给JTextField加个Key

文本框只允许数字输入,限制英文输入
如何文本框只允许数字输入,限制英文输入

[解决办法]
给JTextField加个KeyListener

public void keyReleased(KeyEvent source)
{

}

public void keyPressed(KeyEvent source)
{

}

public void keyTyped(KeyEvent source)
{
int k=source.getKeyChar();
if((k> 47 && k <58)||(k==8||k==KeyEvent.VK_PERIOD))
{
}
else
{
source.setKeyChar((char)KeyEvent.VK_CLEAR);
}
}
[解决办法]
顶LS!
我还建议再加个验证,当文本框内容改变的时候,也需要检查一下内容,因为有可能是用鼠标右键复制进去的。
[解决办法]
有一个格式化输入框 。 我不会用 楼主baidu一下吧 或者看别高手回答一下

热点排行