Setar em tempo de execuçao um ImageIcon em uma label de outro pacote Java [Resolvido]

entao, tenho uma aplicaçao onde eu tenho que setar em tempo de execuçao um ImageIcon em uma label pra isso eu uso o seguinte codigo

  MinhaClasse.MinhaLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("MeuIcone.png")));

O problema é que esse codigo só funciona com imagens do mesmo pacote e assim a aplicaçao fica mto bagunçada.
Alguem sabe como usar imagens de um outro pacote em uma label?

Bote o caminho do seu pacote;
MinhaClasse.MinhaLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/meupacote/MeuIcone.png")));

entao, era isso mesmo. O meu erro foi que eu tava usando \ inves de / para separar os campos e meu pacote se chama com.dev.resources e é necessario trocar os pontos por barras no codigo como no exeplo abaixo.

MinhaLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/dev/resources/MeuIcone.png")));

vlw a força!

1 curtida