Listener para Image

2 respostas
B

Fala galera… como faço pra adicionar um Listener em um Image… estava tentando algo do tipo para pegar a posição da figura que ele foi clicado com o mouse:

img.addMouseListener(new MouseListener(){ public void mouseClicked(MouseEvent e){ System.out.println(e.getX()); System.out.println(e.getY()); } public void mousePressed(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} });

Só que ele dá o erro:

[b]editor.java:193: cannot resolve symbol

symbol  : method addMouseListener  (<anonymous java.awt.event.MouseListener>)

location: class java.awt.Image

img.addMouseListener(new MouseListener(){

^

1 error

Valeu![/b]

e antes disso eu instancio normalmente o objeto img com a classe Image e defino a imagem nele.

2 Respostas

Rafael_Steil

Mas o Objeto Image nao tem o metodo addMouseListerner, por isso que esta dando erro.

Rafael

C

É isso ai…
pra fazer o que você quer você precisará colocar a figura em algum componente, e ai sim adicionar o listener

Abraços!

Criado 7 de fevereiro de 2003
Ultima resposta 7 de fev. de 2003
Respostas 2
Participantes 3