데이터베이스의 테이블 데이터로 채워진 JTable (ResultSetTableModel을 사용 했음)과 TableRowSorter를 사용하여 하나의 열을 클릭하면 행을 정렬합니다. JTable. 데이터는 문제없이 jTable에 표시됩니다.열이 재정렬 될 때 데이터베이스 데이터로 채워진 JTable이 업데이트되지 않습니다.
그러나 JTable을 일부 열 테이블 (예 : 기본 키 값으로 정렬)로 정렬하고 정렬 된 jTable에서 일부 셀을 편집하면 값이 이전 위치의 이전 셀로 변경됩니다. 열의 ordenation.
예를 들어 : - 이름 및 세 내가 2 열이있는 테이블이 있다고 가정 . 나는 "1", 에디션 후, 테이블 값을 편집 할 경우이
a 3
b 2
c 1
처럼되고,
c 1
b 2
a 3
내가 JTable로의 이름으로 내가 주문 : 내 표는 다음과 같은 데이터가 이렇게되다
a 1
b 2
c 1
위치가 JTable에서 업데이트되지 않고 원래 위치를 고려하여 값이 편집 된 것 같습니다.