SWT/JFACE 개발환경 구축하기


SWT/JFACE 개발환경 구축하기

Java 에서 GUI 를 만드는 방법은 크게 두 가지로 설명할 수 있다. 바로 Swing 과 SWT/JFace 이다. Swing 과 SWT/JFace 는 비슷한 외양을 보여주지만 목표와 구현 방법에 차이가 있다. 1. Swing Swing 의 가장 큰 특징은 OS와 무관하게 일관된 외양을 보여준다는 것이다. 바로 Java의 기본 신념을 가장 잘 표현한 것이 아닐까 한다. 이렇게 이로간된 외양을 보여주기 위해 JVM 은 Swing 의 사용자 인터페이스를 그리는 과정에 전적으로 개입한다. 때문에 이 특징이 Java가 느리다는 편견을 만드는 가장 큰 주범일 것이다.(물론 최근의 고사양의 하드웨어의 발달로 이부분에 대한 성능 저하가 느끼기 어렵다.) Swing 의 각 컴포넌트들은 상위 수준에서 구현하기 때문에 ..


원문링크 : SWT/JFACE 개발환경 구축하기