IntelliJ 에 추가되는 GUI Designer. 여기서의 설명은 EAP 963 기준.

IntelliJ 의 UI Designer 의 특징이라면, 좌표나 레이아웃관련 정보를 따로 XML 화일에 저장한다는 점이다. 그리고 우리가 작성하는 소스 코드 에서는 각 컨트롤 객체들의 레퍼런스 변수들 간 연결관계를 쓴다. 코드가 꽤 깔끔하다.
단점이라면, 아직 개발이 계속 진행중이여서 완전하지 않다는 점. Swing Control 중 아직 UI Palette 에 없는 것들도 있고, 레퍼런스 변수와 binding 하는 방법도 약간 복잡한 감이 있다.


1. Library 추가

forms_rt.jar 화일이 필요하다. 이는 IntelliJ 의 lib 디렉토리에 있다.
이를 classpath 에 추가해준다.

2. Form 생성

intellijui_new.gif

intellijui_uidesigner.gif

3. Layouting

여기서는 간단히 텍스트필드, 버튼 등을 셋팅해보자. 간단히 일반 GUI 툴 의 방법대로 layout 을 하면 된다.

intellijui_layout1.gif
intellijui_layout2.gif
intellijui_layout3.gif
intellijui_layout4.gif


4. binding 할 클래스 설정

Retrieved from http://wiki.zeropage.org/wiki.php/IntelliJUIDesigner
last modified 2021-02-07 05:23:27