2012-10-12 2 views
0

텍스트 필드에 입력 한 첫 글자의 대문자 사용 방법에 대해 알고 싶습니다. 예를 들어 성을 입력 할 때 첫 글자는 대문자가됩니다.netbeans의 텍스트 필드 서식 지정

samles texfields delos reyes | < < 샘플 텍스트 필드와 결과는 다음과 같아야합니다. >> | Delos Reyes |

저는 netbeans의 텍스트 필드를 사용하고 있습니다.

+0

이 문제는 DocumentFilter를 사용하여 해결할 수 있지만 약간의 작업이 필요합니다. –

+0

이것 좀보세요 http://stackoverflow.com/questions/1892765/capitalize-first-char-of-each-word-in-a-string-java – Abubakkar

답변

0

NetBeans 텍스트 필드가 다른 것과 어떻게 다른지 모릅니다. 단지 JTextField라고 가정합니다.

사용자 고유 클래스로 JTextField를 확장하고 API docs과 같이 문서에서 insertString 메소드를 대체하십시오.

또는 listener을 텍스트 필드 (실제로는 기본 문서)에 추가하여 그에 따라 String을 업데이트 할 수 있습니다.