ouvintes e adaptadores

x

privacidade e cookies

Este site usa cookies. Continuando, você aceita seu uso. Consiga mais informação; Por exemplo, sobre como controlar cookies.

entendido

anúncios

Objetos que lidam com eventos são Criado implementando as interfaces Listener. A maioria dessas interfaces Java dos ouvintes são projetadas para responder a vários eventos diferentes, portanto, incluem mais de um método.

Por exemplo, o ouvinte interações do mouse do mouse mouseIntistener tem sete métodos, três relacionados a A operação do botão: mousePressed() mouseReleased() e mouseClicked() e quatro relacionados a O movimento: mouseEntered(), mouseExited(), mouseMoved() e mouseDragged(). Isso faz com que a turma do ouvinte implementá-los todos, embora estejamos apenas interessados em usar alguns deles, e deixar esvaziar aqueles que não estão interessados, porque, mas a classe seria abstrata, e nenhum objeto poderia ser criado.

Para simplificar a redação dos ouvintes, o Java fornece um conjunto de classes de adaptador, que implementam as interfaces de audição com todos os corpos dos métodos vazios. Assim, um ouvinte pode ser criado especializando um adaptador e implementando apenas o método que os interesses.

Vamos ver um exemplo, com a classe do adaptador MouseInputAdapter, para escrever Um ouvinte de classe para mousers em um botão:

importar java.awt.event.mouseeavent;

importar javax.swing.jbutton;

Classe pública Oyenteraton estende javax.swing.event.mouseinputter {

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *