나는 JTable
을 포함하는 Java Swing 응용 프로그램을 개발 중입니다. 기본적으로 응용 프로그램을 처음 실행하는 동안 jtable.getSelectedRow()
또는 jtable.getSelectedColumn()
메서드를 호출하면 -1이 반환되므로 그 순간에 선택된 행이 없음을 의미합니다. 사용자가 임의의 행이나 열을 클릭하면 메서드 jtable.getSelectedRow()
또는 jtable.getSelectedColumn()
을 호출하면 선택한 행의 적절한 값 & 열이 반환됩니다. 실제로 필요한 것은 선택된 행 또는 열을 -1로 설정하려는 것입니다. 즉 "선택된 행 또는 열을 선택하지 않았습니다." 어떻게해야합니까?JTable 행을 해당 테이블의 행을 선택한 후 "선택 취소"상태로 만드는 방법은 무엇입니까?
8
A
답변
14
JTable 메서드 clearSelection
은 원하는 모든 작업을 수행합니다. 선택한 모든 행과 열의 선택을 취소하십시오. JTable API는 이러한 메소드를 찾는 곳입니다.
관련 문제
- 1. 테이블 헤더 행을 제외한 테이블의 행 선택
- 2. JTable 행을 편집하는 방법?
- 3. 행을 복제하지 않고 2 SQL 테이블의 행을 병합하는 방법은 무엇입니까?
- 4. 행을 선택한 후 버튼의 제목을 변경하는 방법은 무엇입니까?
- 5. 테이블의 행을 잠그는 방법
- 6. DataGridView 해당 행을 삭제하십시오.
- 7. Oracle 테이블의 행을 비교하는 방법은 무엇입니까?
- 8. Oracle 테이블의 모든 행을 반복하는 방법은 무엇입니까?
- 9. JTable 행을 삽입하고 새로 고침
- 10. 선택한 행을 JavaScript 배열에 저장
- 11. 테이블의 모든 행을 삭제
- 12. 테이블의 마지막 행을 삭제하십시오.
- 13. 패턴을 찾은 후 행을 읽는 방법은 무엇입니까?
- 14. 데이터베이스에서 선택한 행을 삭제하는 방법
- 15. ListView의 행을 이렇게 만드는 방법은 무엇입니까?
- 16. 모든 셀을 편집 할 수없는 경우 JTable 행을 선택 가능하게합니다.
- 17. 행을 삽입 한 후 MySQL 테이블에서 값을 반환하는 방법은 무엇입니까?
- 18. 거대한 JTable AbstractTableModel 모든 행을 제거
- 19. 두 번 클릭하여 행을 삭제하는 방법은 무엇입니까?
- 20. JTable 행 선택
- 21. 선택한 행을 새 작업 표에 표시하는 방법은 무엇입니까?
- 22. 선택한 행을 데이터 테이블에서만 합치시겠습니까?
- 23. JavaScript로 선택한 테이블 행을 순환합니다.
- 24. 선택한 테이블 행을 데이터베이스에 추가하는 최적의 알고리즘
- 25. html 테이블 행을 확인란으로 사용하는 방법은 무엇입니까?
- 26. 테이블의 행을 다른 데이터베이스에 삽입
- 27. 행을 SQL 테이블의 열로 변환
- 28. 데이터 테이블의 두 행을 뒤집기
- 29. gridview에서 테이블의 행을 업데이트 한 후 결과를 볼 수 없습니다
- 30. JTable (스윙)에서 현재 선택된 행을 프로그래밍 방식으로 선택 취소하는 방법은 무엇입니까?