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

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!

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+

Ou:

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

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.

Valeuh funcionou.

Obrigado.