FOR de vários JLabel dentro de um JPanel [RESOLVIDO]

2 respostas
mrbox

Pessoal,

Tenho vários JLabel dentro de um JPanel.
Preciso fazer um FOR para percorrê-los e alterar suas propriedades.
Ao invés de escrever um a um e ter um código bastante extenso, gostaria de fazer isso através de um FOR.

Alguma idéia?

2 Respostas

Hellmanss

Você pode guardar uma referência desses componentes em uma Lista.

o JPanel tbm fornece métodos para recuperar os componentes adicionados.

Você poderia fazer desta maneira:

for(Component component: jpanel.getComponents()){
if(component instanceof JLabel)
//TODO
}
mrbox

Obrigado, era isso mesmo.

Valeu.

Criado 3 de maio de 2010
Ultima resposta 3 de mai. de 2010
Respostas 2
Participantes 2