I 행 분류기를 JTable
에 적용하면 테이블에서 레코드를 너무 많이 검색하고 사용자가 테이블 헤더를 클릭하여 특수 필드를 정렬하면 문제가 발생하고 응용 프로그램이 충돌합니다. 테이블이 완전히로드되지 않은 경우 정렬을 비활성화하고 싶습니다! 어떻게해야합니까?jtable 행 분류기를 비활성화하는 방법
2
A
답변
3
JTable.setAutoCreateRowSorter(false);
, 난 당신이 표가 완전히로드 된 후에 만 분류기를 적용 setRowSorter(null)
+0
일반 테이블의 autocreate 속성에 대한 기본값은 false입니다. 따라서 명시 적으로 설정할 필요가 없습니다. 또한, 그것은 일시적으로 정렬을 비활성화하지 않습니다 ... 이것은 OP의 실제 목표 인 것으로 보입니다. – kleopatra
0
null 매개 변수와 함께 "setRowSorter"메서드를 호출 해보십시오. 1.6에서 모든 정렬을 비활성화해야합니다 (및 1.7에서도 가능). TableRowSorter
어딘가에 설정하지 않는 한
관련 문제
- 1. JTable/JScroll 숨겨진 행 및 JTable
- 2. JTable 행 머리글 텍스트
- 3. jQuery jTable 행 선택
- 4. 행 삭제 Jtable Jquery
- 5. JTable 행 삭제 오류
- 6. JTable 새 행 추가
- 7. JTable 행 필터 업데이트
- 8. 색상 JTable 행
- 9. 조건부 jtable 배경 행
- 10. JTable 행 헤더의 구현
- 11. JTable 행 머리글 만들기
- 12. JTable 행 선택
- 13. JTable 행 선택 해제
- 14. JTable 행 내에서 단어 감싸는 방법
- 15. JTable 동적 행 및 열을 설정하는 방법
- 16. JTable 모든 행 삭제 예외
- 17. JTable 필터링 후 행 번호
- 18. JTable 동적으로 행 높이 변경
- 19. 첫 행 정렬 제외 JTable
- 20. JTable 셀의 2 행 이상?
- 21. jTable 확인란 및 행 제거
- 22. JTable 헤더 및 스페이서 행
- 23. jtable 100 행 이상 받고
- 24. 다른 행 수가있는 jtree의 jtable
- 25. 인서트 된 행 선택 jTable
- 26. 행 교체시 JTable 렌더링 중단
- 27. JTable 행 헤더 Look & Feel
- 28. JTable : jtable apparance를 변경하는 방법
- 29. JTable setBackground()에서 열과 행 번호 지정
- 30. JTable 행 분류기 - IllegalArgumentException : 잘못된 SortKey
를 호출 할 필요가 있다고 생각하지 않습니다. 또는 JXTable과 향상된 rowSorter를 사용하여 모든 열의 사용자 트리거 정렬을 비활성화 할 수있는 sortable 속성이있는 것을 고려하십시오 (열당 정렬을 비활성화 할 수있는 일반 코어 분류기와 비교) – kleopatra