JavaFX

[Java] SWT Table multi 테이블 다중선택

오탄자 2022. 8. 9. 23:02

JAVA SWT table multi  select

 

Table table;
Display display = new Display();
Shell shell = new Shell(display);

table = new Table(shell, SWT.MULTI | SWT.FULL_SELECTION | SWT.CHECK | SWT.CENTER);

table.getSelectionIndices();
table.getSelectionCount();
table.getSelectionIndex();

 

table 생성 시 SWT.MULTI로 테이블 다중선택 설정

 

getSelectionIndices() -> 선택된 테이블 index list

getSelectionCount() -> 선택된 테이블 갯수

getSelectionIndex() -> 현재 선택된 테이블 로우 index

 

getSelectionIndices() 는 (int[]) [0, 1, 2] 값으로 정수형 배열 값으로 받는다.

로우는 0부터 시작한다.