JTable의 기본설정은 레코드를 여러 개 선택하는 것이 가능합니다.
shift를 누르고 클릭하면 사이의 모든 레코드를 선택할 수 있으며 ctrl을 누르고 클릭하면 선택한 레코드를 모두 선택할 수 있습니다.
만약 여러 개의 레코드를 선택할 수 없고 한 개의 레코드만 선택할 수 있도록 처리하려면 다음과 같은 메소드만 추가하시면 됩니다.
JTable의 선택모드를 Single로 바꾼다는 의미로 해석하면 됩니다.
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
설정하고 나면 레코드 한 개씩만 선택할 수 있습니다.
앞에서 테스트하신 코드에 이미 설정이 되어 있을테니까 여러 개의 행을 선택하고 싶다면 메소드 호출구문을 주석처리하고 작업하면 됩니다.
'프로그래밍언어 > Java' 카테고리의 다른 글
JDBC환경설정 (0) | 2019.06.25 |
---|---|
JTable의 셀에 JCheckBox와 JButton같은 컴포넌트 삽입하기 - I (2) | 2019.06.25 |
JTable을 클릭했을때 새 창이 뜨며 선택한 값 전달되도록 작성하기 (0) | 2019.06.25 |
JTable을 셀을 클릭했을때 이벤트 처리하기 (0) | 2019.06.25 |
JTable의 진실 (0) | 2019.06.25 |