Visual Editor for Java는 GUI(Graphical User Interface)가 있는 응용프로그램을 디자인하는 데 도움이 되는 코드 중심 Java 편집기입니다. 비주얼 편집기는 JavaBeans 구성요소 모델에 기초하며, 표준 위지트 툴킷(SWT), AWT(Abstract Window Toolkit) 또는 Swing을 사용하여 비주얼 구성을 지원합니다.
비주얼 편집기는 .java 소스 파일에 대해 작업하도록 디자인되어 있으며, 소스 및 디자인을 동시에 편집할 수 있습니다. 비주얼 편집기에는 자체 Perspective가 없습니다. Java Perspective에서 비주얼 편집기를 사용할 경우 Visual Editor for Java는 타스크 보기, 콘솔 보기 및 아웃라인 보기의 위치에 작성한 사용자 정의를 사용합니다.
디자인 팔레트에서 비주얼 구성요소 또는 Java Bean을 사용하여 클래스를 작성하도록 Visual Editor for Java를 사용할 수 있습니다. 이 클래스는 실행 가능한 응용프로그램(main method가 있는 클래스)이거나, 다른 클래스에 포함하려는 Java Bean일 수 있습니다. Visual Editor for Java에서 Java Bean으로 사용하기 위해 구현해야 할 인터페이스는 존재하지 않으며, 유일한 요구사항은 편집기가 클래스를 인스턴스화하는 방법을 알아야 한다는 것입니다. 대부분의 목적에서 이것은 클래스가 공용이고 공용 널 생성자를 갖고 있어야 한다는 것을 의미합니다. java.awt.Dialog 서브클래스와 같이 Visual Editor for Java가 인식하는 몇 가지 예외가 있더라도 널(null) 생성자는 명시적이거나 내재적일 수 있습니다. 이러한 예외는 java.awt.Frame의 인수를 가져오는 생성자를 사용하여 인스턴스화됩니다. 비주얼 편집기는 Java Bean의 초기 상태를 설정하는 데 사용되는 초기화 메소드를 호출하는 명시적 생성자를 추가합니다.
Workbench에는 .java 소스 파일을 편집하는 데 사용할 수 있는 여러 편집기가 있습니다. Java 편집기를 사용하면 소스를 수동으로 작성할 수 있는 반면, 비주얼 편집기는 소스 보기를 비주얼 구성요소를 레이아웃하고 미리볼 수 있는 디자인 보기와 결합합니다.
비주얼 편집기 디자인 및 소스 보기
Visual Editor for Java는 다음과 같은 두 개의 창으로 구분됩니다. 디자인 보기에서는 그래픽을 표시할 때 Java Bean을 미리보고 소스 보기에서는 연관된 Java 코드를 표시합니다.비주얼 편집기 디자인 팔레트
Visual Editor for Java에는 디자인 보기에서 사용할 구성요소 및 기타 선택 도구의 팔레트가 포함됩니다.비주얼 편집기 특성 보기
특성 보기는 선택된 Java Bean에 대한 특성을 디자인 보기 또는 Java Bean 보기에 표시합니다.Java Beans 보기
Visual Editor for Java의 Java Bean 보기는 작성 중인 Java 클래스에서 사용하는 구성요소, 이벤트 및 리스너의 트리 보기를 표시합니다.비주얼 편집기의 소스 코드 생성
디자인 보기에서 비주얼 클래스를 변경하면 Java 소스가 갱신됩니다. 마찬가지로 Java 소스를 편집하면 그래픽 디자인 보기가 갱신되어 코드 변경사항이 반영됩니다.작동 방법: 비주얼 편집기 및 Java Bean
활성 Java Bean의 모델은 비주얼 편집기에서 유지보수되며, java.awt.Component 서브클래스인 Java Bean의 그래픽 표시를 보고 특성 보기에 설정되지 않은 특성 값을 표시할 수 있게 합니다.비주얼 편집기 환경 설정
비주얼 편집기의 모양, 비주얼 편집기가 Java 코드를 생성하고 구문 분석하는 방법 및 기타 환경 설정에 영향을 주는 환경 설정을 설정할 수 있습니다.
상위 주제: 비주얼 편집기로 Java 편집