반응형 숫자만입력1 JFormattedTextField에서 숫자만 입력받고 입력글자수를 제한하기 1. JFormattedTextField에서 숫자만 받도록 하는 방법 : 생성자의 Parameter로 NumberFormatter()를 주면 된다. -> 동작은 한글이고 영문이고 일단 입력은 되지만 마우스 클릭과 같은 이벤트 발생시 입력받은 문자들이 사라진다. 물론, 숫자가 입력되어있다면 TextField에 남아있음. : 보다 정교한 동작은 KeyListener를 추가시켜서 숫자가 아닌 입력을 Consume하는 것이 좋을 것이라는 판단. 2. JFormattedTextField에서 입력 길이를 제한하는 방법 : KeyListener를 추가시켜서 3글자 이상에 대한 Key는 Consume을 시킨다. * 참고소스코드 2018. 3. 14. 이전 1 다음 반응형