Java Bean과 BeanInfo 클래스가 같은 프로젝트의 별도의 패키지에 있음

Visual Editor for Java에서 클래스를 개발할 때 동일한 프로젝트 내의 서로 다른 패키지에 .java 파일 및 BeanInfo 클래스를 보관하는 옵션이 제공됩니다.

옵션이 제공되려면 Java 프로젝트의 특성을 편집하여 Visual Editor가 사용하는 BeanInfo 검색 경로를 구성해야 합니다. 별도의 패키지에 클래스를 보관하면 디자인 타임 및 런타임 클래스를 분리하는 것이므로 클래스를 독립적으로 배치할 수 있습니다.

예를 들어, MyProject라는 프로젝트는 다음 패키지를 포함합니다.

방금 설명한 설정을 구성하려면 다음을 수행하십시오.

  1. Java Perspective에서 두 패키지를 모두 포함하는 프로젝트를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 특성을 선택하십시오.
  2. 특성 목록에서 BeanInfo 경로를 선택하십시오.
  3. 패키지 페이지에서 이 프로젝트에서 BeanInfo 자체 검사 사용 선택란이 선택되어 있는지 확인하십시오. 선택되어 있지 않으면 BeanInfo 경로의 정보가 프로젝트에 전혀 사용되지 않습니다.
  4. 패키지 선택 단추를 클릭하고 BeanInfo 클래스가 포함된 동일한 프로젝트에서 하나 이상의 패키지를 선택하십시오.
  5. 선택사항: 자체 검사 동안 패키지 검색 순서를 변경하려면 순서 지정 및 내보내기 탭을 클릭하고 위로아래로 단추를 사용하십시오. 자체 검사 동안 Java Bean에 적합한 BeanInfo 클래스를 찾는 규칙은 각 패키지에 차례대로 적용됩니다. 패키지의 순서는 동일한 Java Bean 클래스의 후보가 될 수 있는 둘 이상의 가능한 BeanInfo 클래스가 있는 경우에만 변경해야 합니다.
  6. 이 프로젝트의 클래스를 참조하는 다른 Java 프로젝트의 클래스에 대한 BeanInfo 검색 경로에 이 패키지를 포함하여 해당 다른 Java 빌드 경로에 이 프로젝트를 포함하려는 경우 BeanInfo 클래스가 포함된 패키지를 내보내야 합니다. 다음 설정을 확인하십시오.
    1. BeanInfo 특성의 순서 지정 및 내보내기 탭에서 BeanInfo 클래스가 포함된 패키지가 내보내기에 선택되어 있는지 확인하십시오.
    2. 같은 프로젝트의 Java 빌드 경로 특성 페이지에서 BeanInfo 클래스가 포함된 패키지가 내보내기에서 제외되어 있는지 확인하십시오. 패키지를 Java 빌드 경로 특성에서 제외하면 BeanInfo 경로 특성 페이지의 설정이 대체됩니다.

프로젝트에 대한 자체 검사기가 작성되면 이 자체 검사기는 패키지 목록에 지정된 검색 경로의 모든 패키지를 포함합니다.

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