Alterar propriedades de um JButton, mas com o nome em uma String

4 respostas
E

Então,

Tenho que alterar uma imagem de um JButton., porém tenho o nome deste JButton em uma String como faço pra me referenciar a o JButton já criado?

Ex pra tentar explicar melhor:

String botao = “JButton1”;

botao.setIcon(new javax.swing.ImageIcon(getClass().getResource(”/images/xdente"+numDente+".png")));"

Valeu!

4 Respostas

B

O correto seria:

JButton botao = new JButton();

botao.setIcon(new ImageIcon(getClass().getResource("/images/xdente"+numDente+".png")));

Se você sabe o que está fazendo :slight_smile: já postei algo que pode te ajudar:

http://www.guj.com.br/posts/list/41899.java#222972

t+

ramilani12

Ou:

private JButton jButton = new JButton(new ImageIcon("/path/image.gif"));
E

Na realidade eu só simplifiquei o código, o nome do JButton eu consigo concatenando algumas informações (resultado do select + variável), então para simplicar eu declarei um String no exemplo. Mas vou dar uma olhada no tópico sim… Obrigado.

E

Valeuh funcionou.

Obrigado.

Criado 24 de setembro de 2006
Ultima resposta 1 de out. de 2006
Respostas 4
Participantes 3