作为允许点或逗号,我使用验证号,但我需要允许逗号和句点(点)。
public static void lNum(JTextField txt){
txt.addKeyListener(new KeyAdapter(){
@Override
public void keyTyped(KeyEvent e){
char c = e.getKeyChar();
if(!Character.isDigit(c))
e.consume();
}
@Override
public void keyPressed(KeyEvent arg0) {
}
@Override
public void keyReleased(KeyEvent arg0) {
}
});
}
答案 0 :(得分:0)
只需在条件中添加
String.valueOf(e.getKeyChar()).matches(",")
和
String.valueOf(e.getKeyChar()).matches("\\.")