2012-12-16 2 views
0

숫자 만 받아들이는 JTable에 셀 편집기를 추가하고 싶습니다 (정확하게하려면 BigDecimal 타입). 나는 모든 제안 된 코드를 실험했으며 여기서 비슷한 질문을 모두 읽었다. 그러나 제안 된 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 오라클의 웹 사이트를 포함하여 인터넷에서 제공되는 문서는 내가 찾고있는 주제가별로 좋지 않습니다.숫자 만 받아들이는 JTable 셀 편집기

주의 사항 : 셀 편집기는 숫자 만 허용하며 실제로 숫자와 소수점 구분 기호 (. 또는)를 받아 들여야합니다.

답변

4

예. (SpinnerNumberModel) 또는 JFormattedTextField (필요한 포맷터 포함)을 편집기로 사용하십시오.

4

StanislavL 우수 제안과 함께 DocumentFilter을 사용해 볼 수 있습니다.

체크 아웃 또 하나 개의 대안에 대한 몇 가지 좋은 예

+0

일에 대한 MDP's Weblog! – StanislavL

+0

@StanislavL 만약 우리가'DocumentHandler'를 가지고'JFormattedTextField'를 얻을 수 있다면 우리는 최종 해결책이 될 것이라고 생각합니다;) – MadProgrammer