Criando um modelo de evento de Bean

Consulte também 

  1. Na janela Projetos, localize a classe para o Bean, expanda o nó e clique com o botão direito do mouse em Padrões Bean.
  2. No menu pop-up, escolha Adicionar > Fonte de evento de difusão ponto a ponto ou Adicionar > Fonte de eventos de difusão. Use a opção Difusão ponto a ponto para adicionar um modelo de evento entregável somente para um ouvinte. Use Difusão para um modelo de evento ntregável para mais de um ouvinte.

    É exibida a caixa de diálogo Novo conjunto de eventos de difusão ponto a ponto/difusão, permitindo que você personalize o código a ser gerado para o modelo de evento.

  3. No campo Tipo, digite um nome de interface de ouvinte totalmente qualificado para o tipo de classe de evento ou use a caixa de combinação para selecionar um. A interface de ouvinte deve estender java.util.EventListener.
  4. Selecione uma dessas opções para implementar o modelo de evento: Se selecionou Gerar vazio, omita a etapa 7.
  5. Se especificou uma implementação não-vazia na etapa 4, a caixa de seleção Gerar métodos de disparo de eventos estará ativada. Marque esta caixa de seleção para gerar métodos de disparo de eventos para todos os ouvintes. Um método é gerado para cada método na interface de ouvinte.
  6. Se selecionou Gerar métodos de disparo de eventos, a caixa de seleção Passar evento por parâmetro estará ativada. Marque esta caixa de seleção para adicionar o evento, como parâmetro, para cada método de disparo de eventos. O evento é passado para os ouvintes no corpo do método de disparo.

    Se não marcou a caixa de seleção Passar evento por parâmetro, cada método de disparo terá os mesmos parâmetros que o construtor da classe de objeto de evento. O construtor é chamado no corpo do método de disparo e, em seguida, o evento recém-criado é passado para os ouvintes. Se houver construtores múltiplos para a classe de evento, o gerador de código comporta-se como se a opção Passar evento por parâmetro estivesse ativada.

  7. Clique em OK para gerar um método addEventNameListener e um método RemoveEventNameListener para o código-fonte, junto com os métodos de disparo, se os especificou.

Para obter mais informações sobre a entrega de evento unicast e multicast e APIs relacionados, consulte a especificação de JavaBeans em

Consulte também
Criando um Bean
Criando uma propriedade de Bean
Excluindo uma propriedade ou modelo de evento
Gerando BeanInfo

Notificações legais