//限制只能输入数字 TextField.addKeyListener(new KeyAdapter(){ public void keyTyped(KeyEvent e) { int keyChar = e.getKeyChar(); if(keyChar >= KeyEvent.VK_0 && keyChar <= KeyEvent.VK_9){ }else{ e.consume(); //关键,屏蔽掉非法输入 } } });
其他的限制思路都一样,改变一下相应的键值即可。
//限制只能输入数字 TextField.addKeyListener(new KeyAdapter(){ public void keyTyped(KeyEvent e) { int keyChar = e.getKeyChar(); if(keyChar >= KeyEvent.VK_0 && keyChar <= KeyEvent.VK_9){ }else{ e.consume(); //关键,屏蔽掉非法输入 } } });
其他的限制思路都一样,改变一下相应的键值即可。