Como colocar uma imagem no icone do java ?
estou usando:
Image Icone = Toolkit.getDefaultToolkit().getImage("felipe.gif");
telaInicial.setIconImage(Icone);
só funciona quando eu dou player no netBeans mas pelo jar ele não funciona…
Como colocar uma imagem no icone do java ?
estou usando:
Image Icone = Toolkit.getDefaultToolkit().getImage("felipe.gif");
telaInicial.setIconImage(Icone);
só funciona quando eu dou player no netBeans mas pelo jar ele não funciona…
Com relação à desligar o monitor, você não conseguirá fazer isso com Java. O que você pode fazer é pedir uma ajuda pra linguagem C, por exemplo. Quanto ao ícone, provavelmente o jar-file não consegue encontra-lo. Já falaram sobre isso aqui no fórum, dê uma procurada.
então não tem como tirar a xícara e colocar outra foto ?
Sim, tem. Era só fazer uma pesquisa:
e você já encontraria a solução.
não consegui, poderia ser mais especifico =x
?
alguém tem um exemplo ?
?
da uma olhada ai nessa função que criei:
public static void InserirIcone(JFrame frm, String Icone) {
try {
frm.setIconImage(frm.getToolkit().getImage(frm.getClass().getResource("/View/Imagens/" + Icone)));
} catch (Exception ex) {
System.out.println(ex.toString());
}
}
O caminho “/View/Imagens” é o caminho do seu projeto, ou seja no projeto criado pelo netbeans por exemplo, onde tem as pastas src, dist e etc.
Qualquer dúvida estamos ai!
vai ter que ter esse caminho veiw\imagens… ?
ou se eu apagar e colocar só o nome da imagem ele funciona ? tipo… com a imagem na pasta do netbeans.
quando criar o jar, vai ficar com o meu icone ?
assim primeiro vc passa o form que ta usando. pode colocar : this
depois vc colocar o nome da imagem, tipo: “Developers.png”.
Essa é a passagem dos parâmetros no método.
E vc poe a imagem no seu projeto, em qualquer caminho, mas depois coloque no método, tipo se vc for por na pasta src do seu projeto
ai poe: “/src/”.
Veja como ta.
Classe MAIN.
TelaInicialDesligueSo telaInicial = new TelaInicialDesligueSo();
telaInicial.setVisible(true);
TelaInicialDesligueSo.InserirIcone(telaInicial,null);
classe TelaInicialDesligueSo
public static void InserirIcone(JFrame frm, String Icone) {
try {
frm.setIconImage(frm.getToolkit().getImage(frm.getClass().getResource("felipe.gif" + Icone)));
} catch (Exception ex) {
System.out.println(ex.toString());
}
}
dê uma olhada no código.
quando dou RUN o form fica todo branco.
[quote=felipevs]Veja como ta.
Classe MAIN.
TelaInicialDesligueSo telaInicial = new TelaInicialDesligueSo();
telaInicial.setVisible(true);
TelaInicialDesligueSo.InserirIcone(telaInicial,null);
classe TelaInicialDesligueSo
public static void InserirIcone(JFrame frm, String Icone) {
try {
frm.setIconImage(frm.getToolkit().getImage(frm.getClass().getResource("felipe.gif" + Icone)));
} catch (Exception ex) {
System.out.println(ex.toString());
}
}
[/quote]
é pq ta errado
num é pra colocar felipe.gif no método
é pra colocar felipe.gif no método InserirICone, e poe esse metodo no construtor do formulario e não antes de abrir
outra coisa, coloca o caminho certo dentro do método, em que pasta do projeto que vc ta pondo a imagem.
[code]this.InserirIcone(this,"felipe.gif");[/code]
mais alguém?