2012-11-23 4 views
2

JTable에서 여러 행을 임의로 선택할 수 있습니까? JTable에서 무작위로 여러 행 선택

나는 그것은 세 개의 행 0,1 2를 선택합니다

table.setRowSelectionInterval(index 0, index 2); 

로했지만, 나는 1

가 어떻게이 작업을 수행 할 수 인덱스의 선택을 생략해야합니까? 사전에

감사

답변

4

하나의 메소드 호출과 discontinous 선택을 설정하는 방법이 없습니다, 당신은 적어도이 필요합니다

table.setRowSelectionInterval(0, 0); 
table.addRowSelectionInterval(2, 2); 
+0

당신은 내가 볼 권리, aaach 있습니다 (SelectionMode1) 이전의 대답에 비해 새로운 +1 – mKorbel

-1

세트 Jtable 설명이 selectionModel- 여러 간격 선택

속성 - 최초의 행의 선택은, setRowSelectionInterval (i, j) 로 행해집니다

사용

ListSelectionModel selectionModel = 
    jTable1.getSelectionModel(); 
selectionModel.setSelectionInterval(1, 1);//for first row selection 
selectionModel.addSelectionInterval(3, 3); 
selectionModel.addSelectionInterval(5, 5); 

링크 : http://www.jguru.com/faq/view.jsp?EID=11760

+0

-1 아무것도 .. 플러스 : 기본 모드가 이미 _is_ multipleInterval 더하기 : 필드의 API로 파고 들지 마세요. – kleopatra