새 Java 비주얼 클래스 작성

새 Java 비주얼 클래스 마법사를 사용하여 Visual Editor 내에서 디자인할 수 있도록 비주얼 클래스를 신속히 작성할 수 있습니다.

새 Java 비주얼 클래스를 작성하려면 먼저 비주얼 클래스를 배치할 수 있는 Java 프로젝트 또는 플러그인 프로젝트를 작성해야 합니다. 리치 클라이언트 플랫폼 보기 또는 편집기를 작성하려는 경우 RCP 응용프로그램 개발에 사용되는 플러그인 프로젝트가 필요합니다.

마법사는 몇 가지 빠른 선택사항을 기반으로 새 비주얼 클래스를 생성합니다. 예를 들어, 사용할 툴킷이나 스타일(RCP, SWT, Swing, AWT 또는 기타), 비주얼 클래스가 인스턴스화할 초기 컨테이너나 컴포지트(예: RCP 보기, SWT 컴포지트 또는 Swing JFrame)를 지정하거나, 비주얼 클래스가 public static void main(String[] args) 메소드를 포함하는 응용프로그램이 되는지의 여부를 지정할 수 있습니다.

팁: Swing 응용프로그램 스타일을 선택하면 마법사는 일반적으로 사용되는 메뉴 및 응용프로그램에 이미 빌드된 이벤트 핸들러를 포함하는 Swing 응용프로그램을 생성합니다.

Visual Editor for Java에서 사용할 새 Java 비주얼 클래스를 작성하려면 다음을 수행하십시오.

  1. Java Perspective에서 파일 > 새로 작성 > 비주얼 클래스를 클릭하십시오. 새 Java 비주얼 클래스 마법사가 열립니다.
    새 Java 비주얼 클래스 대화 상자
  2. 소스 폴더 필드에 클래스가 저장될 작업공간 폴더를 입력하십시오. 이를 통해 현재 프로젝트로 기본 설정됩니다.
  3. 패키지 필드에 비주얼 Java 클래스를 패키지화하려는 Java 패키지의 이름을 입력하십시오. 팁: 패키지의 팝업 메뉴에서 마법사를 여는 경우, 이 필드는 해당 패키지 이름으로 기본 설정됩니다.
  4. 엔클로징 유형 선택란이 지워져 있는지 확인하십시오. 이 옵션을 선택하면 사용자가 지정하는 다른 클래스에 내부 클래스가 작성되어 새 비주얼 클래스가 작성됩니다.
  5. 이름 필드에 새 Java 비주얼 클래스의 이름을 입력하십시오.
  6. 다음 수정자 중 하나를 선택하여 클래스에 액세스 제어를 지정하십시오.
    • 공용 - 클래스를 사용하려는 기타 클래스에 완전히 사용할 수 있는 클래스를 작성합니다.
    • 기본값 - 수정자를 설정하지 않으므로, 동일한 패키지의 기타 클래스에서 사용 가능하게 합니다.
  7. 선택사항: 클래스에 대해 다음 수정자 중 하나를 선택하십시오.
    • 추상 - 클래스가 수퍼클래스 역할로 제공함을 표시합니다.
    • 최종 - 클래스가 서브클래스화로 분류될 수 없음을 표시합니다.
  8. 스타일 목록에서 새 비주얼 클래스가 확장될 툴킷 및 시각적 요소를 선택하십시오. 예를 들어, RCP 보기, SWT 컴포지트 또는 Swing JPanel을 선택할 수 있습니다.
    참고: RCP 보기 또는 편집기는 리치 클라이언트 플랫폼 응용프로그램 개발에 사용되는 플러그인 프로젝트에서만 작성될 수 있습니다.
    수퍼클래스 필드에는 해당 클래스 이름이 표시됩니다. 스타일로 기타를 선택하는 경우, 확장하려는 수퍼클래스를 지정하거나 기본값 java.lang.Object를 허용해야 합니다. 예를 들어, SWT 쉘을 사용하는 SWT 응용프로그램에는 java.lang.Object 수퍼클래스를 사용할 수 있습니다.
  9. 선택사항: 새 비주얼 클래스에 추가 인터페이스를 가져오거나 구현하려면 추가를 클릭하고 인터페이스를 선택한 후 확인을 클릭하십시오. 구현할 인터페이스가 인터페이스 필드에 나열됩니다. 각 인터페이스에서 이 단계를 반복하십시오.
  10. 선택사항: 다음 선택란을 선택하여 새 비주얼 클래스에 추가 메소드 스텁을 생성하십시오.
    • public static void main(String[] args) - 클래스를 Java 응용프로그램으로 실행하기 위한 스텁 main() 메소드를 생성합니다. SWT 응용프로그램의 경우, Visual Editor는 main method에 필요한 표시 루프도 생성합니다.
    • 수퍼클래스의 생성자 - 수퍼클래스에서 상속되는 메소드를 초기화하는 생성자 스텁을 생성합니다.
    • 상속된 추상 메소드 - 수퍼클래스에서 상속되는 추가 추상 메소드에 대한 스텁을 생성합니다.
  11. 마법사를 통해 프로젝트 특성에 구성된 대로 주석을 소스 코드에 추가하려면 주석 생성을 선택하십시오.
  12. 완료를 클릭하십시오.
마법사가 새 비주얼 클래스를 포함하는 새 .java 파일을 생성하고, 클래스가 Visual Editor for Java에서 열립니다.
관련 타스크
Visual Editor에서 RCP 편집기 작성
Visual Editor에서 RCP 보기 작성

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.