JRE 클래스의 BeanInfo 클래스

JRE에 포함된 클래스의 Java Bean은 Visual Editor for Java의 일부로 제공됩니다. 이는 Workbench 내부에 있는 javax.swing.JButton 또는 javax.swing.JFrame과 같은 클래스의 동작을 정의합니다.

해당 클래스를 대체하려는 경우 고유 BeanInfo 클래스를 작성하여 BeanInfo 경로에 추가할 수 있습니다. 이 작업을 수행하려면 적용하려는 프로젝트의 BeanInfo 클래스 페이지를 사용하십시오.

자체 검사기에 대해 작성된 가상 시스템에는 다음과 같이 설정된 클래스 경로가 있습니다.

  1. 프로젝트 자체의 BeanInfo 경로에 있는 BeanInfo 클래스의 항목.
  2. Java 빌드 경로의 임의의 프로젝트에 대한 BeanInfo 클래스에서 내보내진 모든 항목.
  3. 프로젝트 자체에 대한 Java 빌드 경로에 있는 항목.

Java 프로젝트가 작성되면 이 프로젝트에는 JRE 위치를 지정하는 Java 빌드 경로의 항목(일반적으로 키워드 JRE_LIB)이 있습니다.

Workbench에서 사용되는 클래스 경로 변수를 열고 새 기본 Java 런타임 환경을 지정하여 JRE 위치를 변경할 수 있습니다. 기본 런타임 환경은 항상 예약된 클래스 경로 변수 JRE_LIB의 값으로 사용됩니다. Visual Editor for Java를 통해 제공된 Java Bean은 Java 빌드 경로에 JRE_LIB 항목이 있는 경우에만 자체 검사기의 빌드 경로에 포함됩니다. JRE_LIB 항목을 Java 빌드 경로에서 삭제하면 BeanInfo 클래스를 찾을 수 없습니다. 또한 Visual Editor for Java의 대부분의 사용자 정의 동작을 시각적 Java Bean에 대해 사용할 수 없게 됩니다.

성능 향상을 위해 Java Bean의 자체 검사 수행 결과는 캐시됩니다. 자체 검사 결과에 영향을 주는 세부사항이 변경되면 캐시는 지워져야 합니다. 그러나 캐시가 지워지지 않는 경우에는 캐시를 비우고 프로젝트를 닫고 다시 열어서 프로젝트에 대한 자체 재검사를 강제 실행할 수 있습니다.

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