Enviado em 01/12/2019 - 21:55h
Prezados,
Tenho um projeto em JAVA, que possui uma interface gráfica com uma tela, desenvolvida com o Swing.
Tenho 2 imagens, background e favicon, que estão no pacote:
Como fazer com que as imagens funcionem no arquivo JAR que eu gero?
Obrigado,
Diego M. Rodrigues
Tenho um projeto em JAVA, que possui uma interface gráfica com uma tela, desenvolvida com o Swing.
Tenho 2 imagens, background e favicon, que estão no pacote:
br\com\drsolutions\monitorar\imagensEstrutura do Projeto:
br\com\drsolutions\monitorar\imagensNo arquivo InterfaceGrafica.java, adiciono as imagens no JFrame da seguinte forma:
Fundo.jpg
icone.png
br\com\drsolutions\monitorar\rede
TestarIcmp.java
br\com\drsolutions\monitorar\ux
InterfaceGrafica.java
br\com\drsolutions\monitorar
Aplicativo.java
...Como posso adicionar as imagens sem precisar passar o caminho completo dessa forma?
jFrame = new JFrame("Monitorar");
jFrame.setSize(246, 410);
jFrame.setResizable(false);
jFrame.setLayout(null);
jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
/* Colocar a imagem no background e o ícone na janela */
try {
jFrame.setContentPane(new JLabel(new ImageIcon(
ImageIO.read(new File("src\\br\\com\\drsolutions\\monitorar\\imagens\\Fundo.jpg")))
));
jFrame.setIconImage(new ImageIcon("src\\br\\com\\drsolutions\\monitorar\\imagens\\icone.png")
.getImage()
);
} catch (IOException e) {
return false;
}
...
Como fazer com que as imagens funcionem no arquivo JAR que eu gero?
Obrigado,
Diego M. Rodrigues