RCP/SWT & JFACE

SashForm 소개와 예제

반응형

SashForm 이동이 가능한 경계선을 자식 위젯 사이에 생성함으로써 하나의 위젯을 늘리면 다른 한쪽이 감소하게 만들 있다.

 

Sash 클래스는 대부분 위젯처럼 org.eclipse.swt.widges패키지에 위치하지만 SashForm 크래스는 org.eclipse.swt.custom 패키지에서 찾을  있다.

 

Public Ch3_SashForm(Composite parent)

{

Super(parent, SWT.NONE);

 

SashForm sf = new SashForm(this, SWT.VERTICAL);

Sf.setsize(120,80);

 

Button button1 = new Button(sf, SWT.ARROW | SWT.UP);

Button1.setSize(120,40);

 

Button button2 = new Button(sf, SWT.ARROW | SWT.DOWN);

Button2.setbound(0,40,120,40);

}

]

반응형

'RCP > SWT & JFACE' 카테고리의 다른 글

현재 화면의 활성화된 shell 얻는 방법  (0) 2016.12.23
Tableviwer와 편집모드, 컨텍스트 메뉴 생성  (0) 2016.12.23
JFace의 treeList 예제  (0) 2016.12.23
JFACE TreeViewer 예제  (0) 2016.12.23
SWT의 Text와 StyledText  (0) 2016.12.22