Evento Jbutton

6 respostas
N

Bom dia Pessoal,

Sou iniciante em java e gostaria de sanar uma duvida.

Como faço para que quando um JButton receber o foco da seta do mouse mostrar um JPanel que está oculto?
Qual evento devo usar do JButton? para deixar o JPanel como visible true?

Grato!

6 Respostas

TerraSkilll

MouseMotionListener, para capturar quando o mouse passar sobre o componente (JButton).

Abraço.

N

Legal, existe algum local aqui no forum onde eu tenha um exemplo pratico estou apanhando…

M

Implementa a interface MouseListener e utiliza o método mouseReleased e nele coloca as configurações para quando passar o mouse.

N

Pessoal utilizo assim.

btnImoveis.addMouseMotionListener()? oque vem depois?

N

Ficaria mais ou menos assim?
A ideia é que quando um determinado button tenho o mouse posicionado nele, um jpanel que está false, fique true.

btnImoveis.addMouseMotionListener(null);
		if (btnImoveis.addMouseMotionListener() != null){
			Panel_1.setVisible(true);
		}
N

Consegui resolver pessoal.
Coloquei dentro do meu panel o código abaixo.

panel_1.setVisible(false);

		btnImoveis.addMouseListener(new MouseListener() {

			@Override
			public void mouseExited(MouseEvent e) {
				panel_1.setVisible(false);
			}

			@Override
			public void mouseEntered(MouseEvent e) {
				panel_1.setVisible(true);

			}
Criado 29 de outubro de 2012
Ultima resposta 29 de out. de 2012
Respostas 6
Participantes 3