2011-10-01 7 views
8

나는 JTable을 포함하는 Java Swing 응용 프로그램을 개발 중입니다. 기본적으로 응용 프로그램을 처음 실행하는 동안 jtable.getSelectedRow() 또는 jtable.getSelectedColumn() 메서드를 호출하면 -1이 반환되므로 그 순간에 선택된 행이 없음을 의미합니다. 사용자가 임의의 행이나 열을 클릭하면 메서드 jtable.getSelectedRow() 또는 jtable.getSelectedColumn()을 호출하면 선택한 행의 적절한 값 & 열이 반환됩니다. 실제로 필요한 것은 선택된 행 또는 열을 -1로 설정하려는 것입니다. 즉 "선택된 행 또는 열을 선택하지 않았습니다." 어떻게해야합니까?JTable 행을 해당 테이블의 행을 선택한 후 "선택 취소"상태로 만드는 방법은 무엇입니까?

답변

14

JTable 메서드 clearSelection은 원하는 모든 작업을 수행합니다. 선택한 모든 행과 열의 선택을 취소하십시오. JTable API는 이러한 메소드를 찾는 곳입니다.

관련 문제