프로그래밍/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