1.Window Builder란?
WindowBuilder는 SWT Designer와 Swing Designer로 구성되어 있으며,
WindowBuilder를 이용하면 코드 작성에 많은 시간을 들이지 않고 Java GUI 응용프로그램을 매우 쉽게 만들 수 있다.
https://www.eclipse.org/windowbuilder/
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 |