Alteração de imagens de labels

1 resposta
guisantogui

Gente queria fazer um loop que me permitisse deixar todas imagens de todas minhas JLabels da janela sem imagens.

fiz algo assim, compilou mas não funcionou:

for(Component c: this.getComponents()){ if(c instanceof JLabel){ c = null; } }

Alguém tem outra idéia?

1 Resposta

ViniGodoy

Fazer a variável “c” valer nulo é completamente inútil.

for(Component c: this.getComponents()){ if(c instanceof JLabel){ ((JLabel)c).setIcon(null); } }

Você precisa é remover o ícone das imagens.

Criado 23 de agosto de 2010
Ultima resposta 23 de ago. de 2010
Respostas 1
Participantes 2