반응형

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;

    }

});

반응형

+ Recent posts