1.Window Builder란?
WindowBuilder는 SWT Designer와 Swing Designer로 구성되어 있으며,
WindowBuilder를 이용하면 코드 작성에 많은 시간을 들이지 않고 Java GUI 응용프로그램을 매우 쉽게 만들 수 있다.
https://www.eclipse.org/windowbuilder/
WindowBuilder | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
www.eclipse.org
WindowBuilder는 SWT Designer와 Swing Designer로 구성되어 있으며 코드 작성에 많은 시간을 들이지 않고 Java GUI 응용프로그램을 매우 쉽게 만들 수 있습니다.WYSIWYG 비주얼 디자이너 및 레이아웃 도구를 사용하여 복잡한 창에 대한 간단한 양식을 작성하면 Java 코드가 생성됩니다.드래그 앤 드롭을 사용하여 컨트롤을 쉽게 추가하고, 컨트롤에 이벤트 핸들러를 추가하고, 속성 편집기를 사용하여 컨트롤의 다양한 속성을 변경하고, 앱을 국제화하는 등의 작업을 수행할 수 있습니다.
WindowBuilder는 Eclipse 및 다양한 Eclipse 기반 IDE(RAD, RSA, MyEclipse, JBuilder 등)에 대한 플러그인으로 구축되었습니다.플러그인은 AST(Abstract Syntax Tree)를 구축하여 소스 코드를 탐색하고 GEF를 사용하여 시각적 프레젠테이션을 표시하고 관리합니다.
생성된 코드는 컴파일 및 실행을 위해 추가적인 사용자 정의 라이브러리가 필요하지 않습니다. 생성된 모든 코드는 WindowBuilder를 설치하지 않고도 사용할 수 있습니다.WindowBuilder는 거의 모든 형식을 읽고 쓸 수 있으며 대부분의 손으로 작성된 Java GUI 코드를 리버스 엔지니어링할 수 있습니다.또한 자유 형식 코드 편집(특수 영역뿐만 아니라 어디서나 변경)과 대부분의 사용자 리팩터링(메소드 이동, 이름 변경 및 세분화)을 지원합니다.
2.설치 방법
eclipse market에서 윈도우 빌더 검색.
Install.
이후 Review License가 뜨면 그냥 체크하고 Finish.
시간이 지나면 Software Update가 뜨며 리셋하겠냐고 묻는다. 그 전에 재부팅을 하면 다시 설치해야한다.
인내의 미덕...
리셋하고ctrl + n 을 눌러보면
Windowbuilder라는 폴더가 생겼다.
WindowBuilder내의 항목을 만든 후 design탭에 들어가면 이러한 GUI를 볼 수 있다.
아래는 window builder를 활용해 만든 소켓통신 채팅프로그램.(코드 + 실행예시.)
'About Dev. > Env.' 카테고리의 다른 글
이클립스(STS4) 개발환경 셋팅 for me (0) | 2023.09.01 |
---|---|
이클립스(STS4)에서 Servlet 설치 및 파일 생성 방법 (0) | 2023.08.31 |
(상시 수정) 단축키 정리 (1) | 2023.07.26 |
Gson (0) | 2023.07.04 |
반복되는 코드를 자동작성해주는 'Lombok' (0) | 2023.07.03 |
이클립스(IDE) 설치, JDK설치(23.05.12) (0) | 2023.05.19 |