Trocar imagem do Jlabel ao passar o mouse

galera queria trocar a imagem do JLabel ao passar o mouse mas não ta trocando, mas a mensagem aparece no console quando passo o mouse no botão.

		frame.add(btn_Calcular);
	
		painelDeImagens = new Painel_de_Imagens();
		painelDeImagens.setBackground(new Color(4, 50, 71));
		painelDeImagens.setBounds(0,150,490,160);
		frame.add(painelDeImagens);
		
		zerar();
	}
	
	public void zerar() {
		
		caminho_da_Imagem_Botao_Redondo = "src\\res\\btn1.png";

		botaoLimpar = new ImageIcon(caminho_da_Imagem_Botao_Redondo);
		botaoLimpar.setImage(botaoLimpar.getImage().getScaledInstance(30, 30, 30));
		
		lbl_BotaoLimpar =new JLabel(botaoLimpar);
		lbl_BotaoLimpar.setBounds(445,115,30, 30);
		lbl_BotaoLimpar.addMouseListener(this);
		
		frame.add(lbl_BotaoLimpar);
	}

	@Override
	public void mouseClicked(MouseEvent e) {
	
	}

	@Override 
	public void mousePressed(MouseEvent e) {
	
	
	}

	@Override
	public void mouseReleased(MouseEvent e) {


	}

	@Override
	public void mouseEntered(MouseEvent e) {
		
		System.out.println("mouseEntered ok!");
		
		caminho_da_Imagem_Botao_Redondo = "src\\res\\btn2.png";
		botaoLimpar.setImage(botaoLimpar.getImage().getScaledInstance(30, 30, 30));
		lbl_BotaoLimpar.setIcon(botaoLimpar);
		
	}

	@Override
	public void mouseExited(MouseEvent e) {
	
	}

Esse caminho da imagem parece errado. Normalmente, não é preciso informar a pasta src. Tente apenas: "/res/btn2.png"

1 curtida