반응형
자바에서 JTable에 단축키를 설정하여 KeyListener를 사용할 때 JTable 기본 옵션으로 키보드 특수키 외 다른 키를 입력하였을 때 수정이 바로 되는 경우가 있다.
이렇게 되면 JTable안 내용이 변경이 되기 때문에 매우 불편한 상황이 발생할 수도 있다.
그래서 JTable에 키를 입력했을때 내용수정이 안되게 하는 함수가 있다.
Table.putClientProperty("JTable.autoStartsEdit", Boolean.FALSE);
이 함수를 쓰면 JTable 셀이 선택되어있을때 키를 입력해도 자동으로 입력이 되지 않고 더블클릭으로 수정이 가능하게 해야 내용수정이 가능하게 된다.
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[팁] application bundle 위치 (0) | 2015.12.08 |
---|---|
JAVA L&F(Look & Feel) (0) | 2015.12.05 |
Java 폴더안에 내용 모두 읽기 (4) | 2015.12.03 |
setbounds()와 componentListener를 이용한 component 크기조절 (0) | 2015.12.02 |
JAVA Jtable cell not editable (0) | 2015.12.02 |