Imagens Eventos?! So pros feras! ;D

4 respostas
D

galera é o seguinte como eu coloco um evento de click do mouse em objeto herdado da Classe Image.

exemplo: tenho um JFrame com um objeto Image desenhado nele quando eu clicar com o mouse em cima do objeto Image quero que ele realize um evento!

em c# eu sei fazer isso ;D
algume pode dar uma luz de como fazer isso em java?! :smiley:

[]´s daniel

4 Respostas

D

a acho q voce precisara criar um mouselistener para tratar os eventos do mouse sobre o componente (AWT ou SWING) sobre o qual a imagem foi desenhada.

e entao voce pode calcular se a posição do clique foi sobre a imagem

D

sim eu poderia fazer deste modo!

mas não tem como eu construir meus proprios eventos pro meu objeto em java n?!

em c# ou delphi que tem ponteiro para metodos eu consigo fazer eventos para os objetos que eu crio…

java n tem algo parecido?!

tem como eu colocar um evento de click de mouse em um objeto herdado da classe Imange n?!

D

bem já que não obtive respostas pra minha duvida vou ser mais claro…

por exemplo eu tenho essa classe

Classe numero {
   privado int numero;
   
   public int getNumero() {
        retorna this.numero;
   }

      
   public void setNumero(int n) {
   ....
   se n > 100 dispare o evento;
   ....
   this.numero = n;
   }
}

eu quero que meu objeto dispare um evento toda vez que eu setar o numero e ele for maior que 100.
alguem pode me explicar como faço isso?!

[]s daniel

D

pode ser algo como:

if(numero > 100){ throw new RuntimeException("O numero nao eh valido"); }

:?:

Criado 2 de fevereiro de 2005
Ultima resposta 3 de fev. de 2005
Respostas 4
Participantes 2