Please Enable JavaScript!
Gon[ Enable JavaScript ]

테이블 컴퍼지트에서 체크박스넣기

자바(JAVA)
반응형

jigloo 플러그인에서 SWT 작업을 하고있다.
설계상 테이블 컴포지트 에서 체크박스를 넣고 싶어 찾다가 툴에서 지원하는 방식으로 추가했다.
컴포지트를 생성하게 되면 생성자 파라미터로 shell 과 스타일 정보를 넘기게 된다.
userList = new Table(this, SWT.MULTI);

이 정보를 툴에서 바꿀수가 있다

사용자 삽입 이미지

테이블 컴퍼지트에 체크박스를 넣기 위해선 다음과 같은 스타일 조합을 넣어야 한다.
SWT.MULTI : 테이블 내에서 여러개의 행이 다중 선택되도록 한다.
SWT.CHECK : 테이블의 왼쪽에 체크박스가 나타나게 한다.
SWT.FULL_SELECTION : 행 전체가 선택되어 보이게 된다.

라인이 구분되어진것은 다중선택이 가능하며 같이 모여있는것은 하나만 선택할수 있다.
SINGLE 과 MULTI 가 그것이다.
userList = new Table(this, SWT.MULTI | SWT.CHECK | SWT.FULL_SELECTION);
반응형
Posted by 녹두장군1
,