Visual Editor for Java 확장
고급 개발자는 사용자 정의 컴포넌트나 Java Bean, 사용자 정의기 또는 사용자 정의 특성 편집기를 포함하도록 Visual Editor를 확장하는 데 관심이 있습니다.
다음 주제를 통해 Visual Editor for Java 확장과 관련된 개념 및 타스크에 대해 보다 잘 이해할 수 있습니다.
BeanInfo 클래스 및 자체 검사
Visual Editor에서 사용할 새 컴포넌트 또는 Bean을 작성하는 경우(예: 팔레트에 컴포넌트 추가) BeanInfo 클래스를 제공하여 새 컴포넌트 및 Bean의 작동을 제어할 수 있습니다.
BeanInfo 클래스 위치 지정
Visual Editor에서는 런타임 및 디자인 시간에 다양한 컴포넌트의 작동을 판별할 BeanInfo 클래스가 필요합니다. BeanInfo 클래스를 보관할 위치를 결정할 수 있습니다.
Java Bean 특성에 대한 사용자 정의기
사용자 정의기는 사용자가 실행하여 Java Bean 특성을 변경할 수 있는 추가 대화 상자입니다. Visual Editor에 추가하는 Java Bean 특성을 편집할 수 있는 사용자 정의기 클래스를 작성할 수 있습니다.
사용자 정의기를 사용하여 특성 변경
컴포넌트에 BeanInfo 클래스에서 해당 컴포넌트에 대해 정의된 사용자 정의기가 있으면 사용자는 사용자 정의기를 사용하여 컴포넌트 특성을 갱신할 수 있습니다.