2012-08-27 4 views
3

JTextArea이 아니라 JFormattedTextField이 필요합니다. 왜냐하면 3 줄을 하나씩 입력하고 싶기 때문에 어떻게해야합니까?JTextArea - 자릿수

답변

5

JTextArea에서 Document을 추출 PlainDocument에 캐스팅하고, 모든 비 - 허용 된 입력을 필터링하는 DocumentFilterDocument 추가.

Document Filter Tutorial에 대한 링크를 클릭하십시오.

반대로 사용자가 문서에 숫자를 입력하지 못하도록하는 DocumentFilter의 경우는 Using DocumentFilter.FilterBypass을 참조하십시오. 이것을 당신의 필요에 쉽게 적응시킬 수 있습니다.