SWT 프로그램 실행하기
참조 : SWT-JFace In Action, SWT Programming with Eclipse
코드는 아래와 같습니다.
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
Text helloText = new Text(shell, SWT.CENTER);
helloText.setText("Hello SWT!");
helloText.pack();
shell.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
다른 부분은 거의 템플릿 같고 빨간 부분에 뭔가 만들어 주면 될 것 같습니다.
실행을 하려면 아.. 먼저 컴파일 에러를 없애려면 swt.jar 파일이 필요합니다. swt.jar 파일은 여기서[footnote]stable 버젼에서 사용하는 OS 종류를 클릭하시면 됩니다.[/footnote] swt_버전.zip 파일을 다운 받으시면 안에 들어 있습니다. swt.jar 파일을 라이브러리에 추가해 줍니다.
그럼 이제 컴파일 에러는 없어지지만 실행하면 ~~.dll 파일을 못찾겠다고 합니다. 못 찾는 파일은.. zip 파일 안에 들어 있습니다. 그 파일을 현재 프로젝트가 사용중인 JDK or JRE 버젼의 디렉토리 밑에 있는 bin 폴더 안에 복사해서 넣어 주면 됩니다.
이런 앙증맞은 화면이 떳군요.
참조 하면 좋을 것 같은 링크 : http://www.eclipse.org/swt/widgets/