Opa to tentando fazer o seguinte no meu codigo… se o botao estiver com tal icone ele faz uma ação, caso o contro faz outra…
Ele ta dando erro, alguem sabe oq esta errado?
Bom, veja se algum consegue atender melhor a sua aplicação x)
EDIT:
Tente usar “.equals” no lugar de “==”
if(e.getButton().equals(MouseEvent.BUTTON1))
J
Jgabriel
Só coloquei uma parte do código que é a parte do botão… o codigo esta funcionado, só não funciona qdo tento fazer a comparação com o o icone do botao…
fiz o teste com um botao separado fora do array, só para fazer o teste e da certo:
if (b1.getIcon().equals(imagem)){
só que quero colocar essa funcao num array pq o numero de JButtons pode alterar.
Tentei com o equals e não funciona assim, só com o == mesmo.
Sou iniciante em Java, então não tenho tanta experiencia assim;
J
Jgabriel
Ambos funcionam, mas infelizmente ele n consegue pegar o icone do botao para comparar, é ai que da o erro o resto tudo funcionou…
Oq eu realmente quero no programa é que quando ele esteja com aquele icone o primeiro botao do mouse não consiga mais fazer nada… mas n to conseguindo e tenho ctz q eh por causa do array, pq qdo coloquei para comparar com um botao especifico funcionou =°(…