반응형
JTable 셀 자체를 아예 수정이 안되게하는 방법이 있는데
Table.setEditable(false)를 이용하면 JTable 수정이 불가능 한 상태로 변한다.
이 함수를 사용하면 JTable 셀 선택도 불가능하게 된다.
선택은 가능하게 하면서 수정을 막는 방법은 아래와 같다.
Table.setModel(new DefaultTableModel(new Object[][][] {}, new String[] { "셀1","셀2","셀3" }){
public boolean isCellEditable(int row, int column) {
//all cells false
return false;
}
});
반응형
'프로그래밍 > 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 자동 키입력 막기 (0) | 2015.12.02 |