Existe alguma forma de eu mudar o icone de todo o programa com um metodo só, sem precisar ficar colocando o setIconImage em todas as classes de janela???
outra coisa…
tem como mudar o icone de um JDialog???
Existe alguma forma de eu mudar o icone de todo o programa com um metodo só, sem precisar ficar colocando o setIconImage em todas as classes de janela???
outra coisa…
tem como mudar o icone de um JDialog???
Crie uma classe que estenda JFrame e faca-a definir o ícone dentro do contrutor.
public class IconedFrame extends JFrame {
private static final String ICON_PATH = "/images/logo.gif";
public IconedFrame() {
super();
this.setIconImage(
new ImageIcon(getClass().getResource(
ICON_PATH)).getImage());
}
}
Quando for usá-la:
IconedFrame frame = new IconedFrame();
//...
Se quiser o caminho para a imagem pode ser passada no contrutor para flexibilizar o uso. O JDialog fico devendo. T+
valew cara
ajudo muito!!!
agora só falta descobrir do JDialog… =/