Excluindo Eventos de um Componente

Você pode utilizar a visualização Java Beans para excluir um evento incluído em um componente.

Dica: Se você não vir nenhum evento na visualização Java Beans, certifique-se de clicar na seta de menu da visualização Java Beans e selecionar Mostrar Eventos para mostrar os eventos ou Eventos de Especialistas para mostrar eventos, adaptadores e listeners.

Para excluir um evento de um componente, selecione-o na visualização Java Beans e utilize a opção de menu pop-up Excluir ou a tecla Delete do teclado.

  1. Clique com o botão direito do mouse no evento na visualização Java Beans.
  2. Clique em Excluir no menu pop-up.
    • No modo Mostrar Eventos, isso removerá da origem Java o método de retorno de chamada para o evento. Se a classe do listener implementar uma interface que requer um corpo de método para compilação, o conteúdo do método será limpo em vez de o método ser totalmente removido.
      excluir janela fechada

      Se o método de retorno de chamada for excluído, não haverá nenhuma implementação do corpo de método restante no listener e o listener será uma classe interna anônima e ele próprio será removido juntamente com o método que o registra com a origem. No exemplo anterior, o listener da Janela tem apenas um retorno de chamada windowOpened, portanto, quando windowOpened é excluído, o listener e a instrução addWindowListener(...)  que o inclui na origem são removidos.

    • No modo Eventos de Especialistas, quando um método de retorno de chamada é excluído, ele é removido do listener ou substituído por um corpo de método vazio, se o listener implementar a interface, e deve ter um método para ser compilado com êxito. Diferentemente de "Mostrar Eventos", contudo, nenhuma exclusão em cascata do listener é feita, portanto, mesmo que o listener não tenha nenhum corpo de método de retorno de chamada restante, ele não será removido automaticamente.
      excluir modo de especialista

      A exclusão no modo Eventos de Especialistas pode ser preocupante da mesma forma que a exclusão de um item de árvore selecionado do seu pai.

      O próprio listener também pode ser selecionado e excluído. Isso o removerá do Java Bean. Se o listener for uma classe interna anônima, ele será removido da origem. Entretanto, para uma classe listener nomeada, ele será mantido depois de ser removido do Java beans que o utiliza.
      excluir modo de especialista

Tópico Principal: Manipulando eventos com o editor visual

Conceitos Relacionados
A Visualização Java Beans

Tarefas Relacionadas
Incluindo eventos em um componente
Visualizando eventos para um componente
Visualizando a origem de um evento

(C) Copyright IBM Corporation 1999, 2004. Todos os Direitos Reservados.