Java的JTextField接收键盘输入问题:怎样只能接收数字键,对其它键则不响应 编计算器遇到的一个问题,谢谢指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 KeyEvent 不是有个getKeyText()方法吗?用他就可以判断啦 JTextField.addKeyListener(new KeyListener() { public void keyTyped(KeyEvent e) { if((e.getKeyChar()<48||e.getKeyChar()>57)&&e.getKeyChar()!='\b')//用户帐号只能0-9 { e.setKeyChar('\0'); JOptionPane.showMessageDialog(null, "无效输入,帐号仅由数字组成!"); } } public void keyPressed(KeyEvent e){} public void keyReleased(KeyEvent e){} }); 楼主建议搜一个IntegerField类。仅仅输入数字是不完整的,应该可以输入±以及小数点等。 JAVA做一个不用自己上网页登陆就可以查询自己上网流量功能的小软件,难度大吗? DatagramPacket传递对象老是提示以下问题,帮忙告诉我为什么?writeObject()的内容我已经序列化过了. java前提下数据结构和算法要学什么?(分只给一个人) java简单问题求救 关于在线程中使用socket的问题 急问:请问如何实现中文的编码转化(linux) JFrame(或者Jdialog)连着另外一个Jframe 请教高手。急!!!!! 程序出错...大家帮我看看 erp和mis有何区别啊 求一个能在java上运行的对XML加密并能够解密的程序?急! 一个类似聊天程序的问题
{
public void keyTyped(KeyEvent e)
{
if((e.getKeyChar()<48||e.getKeyChar()>57)&&e.getKeyChar()!='\b')//用户帐号只能0-9
{
e.setKeyChar('\0');
JOptionPane.showMessageDialog(null, "无效输入,帐号仅由数字组成!");
}
}
public void keyPressed(KeyEvent e){}
public void keyReleased(KeyEvent e){}
});