setIcon e actionPerfomed

2 respostas
O

Saudações!

bom, eu estou setando em uns bottoes dentro de um metodo da seguinte forma:

public void aparencia() { JButton button1 = new JButton(); button1.setIcon(new ImageIcon("....")); }

Ate ai ok, mas quando preciso usar o setIcon fora desse metodo daí já nao consigo, fica indisponivel a funçao.

Outra questao. Gostaria de um exemplo de actionPerfomed sendo implementado dentro de uma classe e através de umaoutra classe com o main chamar o metodo do actionPerfomed.

Estou tentando entender como funciona a comunicaçao entre classes, tipo como em uma classe usar a variavel da outra, alterar o valor… Pois ate entao soh consigo usar os metodos.

2 Respostas

C

Voce declarou o JButton dentro da funcao, portanto, ele so fica disponivel no escopo da funcao.

Declare o seu JButton fora da funcao, aí ele fica disponivel em todas as funcoes

O

ok entendi, ver meu outro tópico… Faz parte desse http://www.guj.com.br/posts/list/0/27266.java#147812

Criado 8 de julho de 2005
Ultima resposta 9 de jul. de 2005
Respostas 2
Participantes 2