[IntelliJ] 에 추가되는 GUI Designer. 여기서의 설명은 EAP 963 기준. ---- [IntelliJ] 의 UI Designer 의 특징이라면, 좌표나 레이아웃관련 정보를 따로 XML 화일에 저장한다는 점이다. 그리고 우리가 작성하는 소스 코드 에서는 각 컨트롤 객체들의 레퍼런스 변수들 간 연결관계를 쓴다. 코드가 꽤 깔끔하다. 단점이라면, 아직 개발이 계속 진행중이여서 완전하지 않다는 점. Swing Control 중 아직 UI Palette 에 없는 것들도 있고, 레퍼런스 변수와 binding 하는 방법도 약간 복잡한 감이 있다. [[TableOfContents]] === Library 추가 === forms_rt.jar 화일이 필요하다. 이는 IntelliJ 의 lib 디렉토리에 있다. 이를 classpath 에 추가해준다. === Form 생성 === Upload:intellijui_new.gif Upload:intellijui_uidesigner.gif === Layouting === 여기서는 간단히 텍스트필드, 버튼 등을 셋팅해보자. 간단히 일반 GUI 툴 의 방법대로 layout 을 하면 된다. Upload:intellijui_layout1.gif Upload:intellijui_layout2.gif Upload:intellijui_layout3.gif Upload:intellijui_layout4.gif === binding 할 클래스 설정 === Upload:intellijui_variable.gif Upload:intellijui_bindvariable.gif Upload:intellijui_bindclassdlg.gif Upload:intellijui_bindclass.gif Upload:intellijui_writemore.gif Upload:intellijui_output.gif Upload:intellijui_writeaction.gif ---- [IntelliJ]