프로그래밍/JAVA
Swing Table 관련 Issues
프린이!
2019. 8. 31. 04:18
1. 사용자의 model 의 cell 값 수정 방지
model = new DefaultTableModel(rowCount, columnCount) {
@Override
public boolean isCellEditable(int row, int column) {
// TODO Auto-generated method stub
return false;
}
};
2. 사용자의 마우스 드래그로 인한 table 위치 값 변경 방지
table = new JTable(model); // 테이블 생성
// user의 mouse drag 로 인한 table 조정 값 변경 불가능.
table.getTableHeader().setReorderingAllowed(false);
※ 2번 이슈 : https://stackoverflow.com/questions/17641123/jtable-disable-user-column-dragging