새 Java 비주얼 클래스 작성

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

새 Java 비주얼 클래스를 작성하려면 비주얼 클래스의 Java 프로젝트 및 패키지가 필요합니다.
그래픽 인터페이스를 사용하여 Java 응용프로그램을 개발할 경우 새 Java 비주얼 클래스 마법사를 사용하여 새 비주얼 클래스를 작성할 수 있습니다. 마법사는 마법사의 선택사항에 기초한 템플리트를 사용하여 시각적으로 편집할 수 있는 초기 클래스를 작성합니다.

예를 들어 마법사를 통해 사용할 툴킷이나 스타일(SWT, Swing 또는 AWT), 비주얼 클래스가 인스턴스화할 초기 컨테이너나 Composite(예: SWT Composite 또는 Swing JPanel)을 지정하거나, 비주얼 클래스가 public static void main(String[] args) 메소드를 포함하는 응용프로그램이 되는지의 여부를 지정할 수 있습니다.

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

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

상위 주제: 비주얼 편집기를 사용하여 Java 클래스 개발

관련 타스크
비주얼 편집기에서 기존 Java 클래스 열기

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