Imagens ausente no jar

1 resposta
L

Olá, quando crio o .jar do projeto as imagens não aparecem.
Vi muitos problemas similares e nenhum deles resolveu, não sei se fiz algo errado ou meu caso é especial kkkkk.

Trecho de código responsável por colocar a imagem num botão.

btnOk = new JButton("");
		btnOk.setBorder(null);
		btnOk.setBorderPainted(false);
		btnOk.setContentAreaFilled(false);
		btnOk.setFocusPainted(false);
		btnOk.setIcon(new ImageIcon("res/botaoLogin2.png"));

As demais imagens de fundo, uso um JPanel…

public class PanelPrincipal extends JPanel {
	public PanelPrincipal() {
		setBackground(Color.WHITE);
		GroupLayout groupLayout = new GroupLayout(this);
		groupLayout.setHorizontalGroup(
			groupLayout.createParallelGroup(Alignment.LEADING)
				.addGap(0, 450, Short.MAX_VALUE)
		);
		groupLayout.setVerticalGroup(
			groupLayout.createParallelGroup(Alignment.LEADING)
				.addGap(0, 300, Short.MAX_VALUE)
		);
		setLayout(groupLayout);
	}
	
	Image fundo;
	
	
	@Override
	public void paint(Graphics g) {
		
		super.paint(g);
		
		ImageIcon imagem = new ImageIcon(".\\res\\fundoPrincipal.png");
		fundo = imagem.getImage();
		
		Graphics2D graficos = (Graphics2D) g;

		graficos.drawImage(fundo, 0, 0, null);
		
	}

}

Ai gostaria de saber o que mudo para fazer aparecer no .jar

1 Resposta

L

Resolvido.

No código apenas essa alteração:

new ImageIcon(PanelPrincipal.class.getResource("/imagens/fundoPrincipal.png"));

E coloquei as imagens dentro do src.

Criado 9 de setembro de 2014
Ultima resposta 9 de set. de 2014
Respostas 1
Participantes 1