RCP/SWT & JFACE

IWizardPage 인터페이스

반응형

Jface IWizardPage 인터페이스를 사용하여 마법사의 페이지 하나를 표현한다.

 

getName() : 위자드의 유일한 이름을 가진다.

getNextPage(), getPreviousPage()  메소드들은 다음이나 이전의 페이지로 이동한다.

isPageComplete() 사용자가 해당 페이지에서 필요한 모든 내용을 채웠는지 알아낸다.

canFlipToNextPage() : 다음 버튼을 사용할  있는지 체크 한다.

 

 

마법사를 담는 부분은 Iwizard 인터페이스이고  페이지는 wizardpage 나타낸다.

 

 

 

마법사 컨테이너

 

마법사 컨테이너는 하나 이상의 마법사에 대한 호스트로서의 역할을 수행한다.

 

 

Dialog Setting

DialogSetting IDialogSettings 인터페이스를 구현한다. Xml 형태로 dialog 정보를 저장한다.

 

 

//저장

IDailogSettings setting = new DialogSettings("mydialog");

Settings.put("checkboxOneChecked", true);

Settings.put("defaultName", "TestDialog");

 

Settings.save("Settings.xml");

 

//Load

IDialogSettings loadedSetttings = new DialogSettings(null);

loadedSettings.load("settings.xml");

 

loadSettings.getBoolean("checkboxonechecked");

loadedSettings.get("defaultName");

반응형

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

event doit 설명  (0) 2016.12.24
JFace TreeViewer설명  (0) 2016.12.24
Draw2d 설명  (0) 2016.12.24
Drag & Drop 구현 방법  (0) 2016.12.24
이벤트로 받은 키보드 멀티 인식 방법  (0) 2016.12.24