2014-02-20 1 views
0

도트 또는 쉼표 허용으로 유효성 검사 번호를 사용하지만 쉼표와 마침표 (점)를 사용해야합니다.Valent 쉼표 또는 점 Jtextfield

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) { 
      } 
    }); 
} 

답변

1

는 그냥 조건이 추가

String.valueOf(e.getKeyChar()).matches(",") 

String.valueOf(e.getKeyChar()).matches("\\.") 
관련 문제