E D R , A S I H C RSS

IntelliJUI Designer

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 ν•  클래슀 μ„μ •

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:27
Processing time 0.0219 sec