Os desenvolvedores avançados podem estar interessados em estender o visual editor para incluir componentes personalizados ou Java beans, personalizadores ou editores
de propriedade personalizados.
O seguinte conjunto de tópicos o ajuda a entender mais sobre os
conceitos e as tarefas que envolvem a extensão do visual editor para Java:
Classes BeanInfo e introspecção
Se você estiver criando novos componentes ou beans para serem utilizados no visual editor (por exemplo, incluindo componentes na paleta), será possível controlar o comportamento deles, fornecendo uma classe BeanInfo.
Especificando o local das classes BeanInfo
O visual editor requer as classes BeanInfo na hora do design e
no tempo de execução para determinar o comportamento dos vários componentes. Você pode
decidir onde manter as classes BeanInfo.
Personalizadores para propriedades de Java bean
Um personalizador é um diálogo adicional que os usuários podem ativar para alterar as propriedades de Java bean. Você pode criar classes de personalizador para editar as propriedades de Java beans que você inclui no editor.