Estou querendo um metodo para mudar a cor de todos os jpanel de um jframe para eu não precisar mudar tudo na mão.
Porque eu sei que para mudar o de um jpanel eu uso:
mypanel.setBackground(Color.white);
Mas assim se eu tiver 10 jpanels eu terei que fazer isso para os dez, eu quero um metodo que automatize isso.
rei_nl_ds uma solução para o seu problema seria criar um array de jPanel, e rodar a instrução .setbackgroud dentro de um FOR;
R
rei_nl_ds
urbgames, Obrigado pela resposta, entao é isso mesmo que estou querendo fazer, mas não sei como obter esse array, se eu precisar criar um array e passar os meus Jframes manualmente nao terei resolvido meu problema em nada. Pensei que pudesse resolver com esse metodo, mas nada ainda:
Na nossa aplicação não estamos utilizando a adição de Jlabel dinâmica se estivéssemos vc utilizaria o método de adicionar e o incrementaria para pintar e carregar.
Vc tem ainda que atualizar o Container onde vc for adicioná-lo, como por exemplo no Jframe.