Como saber se a JPanel recebeu um clique?

Pessoal, tenho uma JPanel e gostaria de saber quando ela recebe um clique, tem como fazer isso?

JPanel painel = new JPanel(); //Eu quero saber quando essa JPanel recebeu um clique
1 curtida

Você pode utilizar a mouse adapter (https://docs.oracle.com/javase/7/docs/api/java/awt/event/MouseAdapter.html) sobrescrevendo o método mouseClicked

1 curtida

A página retornou erro 404.

Exemplo:

addMouseListener(new MouseAdapter() { 
    @Override 
    public void mouseClicked(MouseEvent e) {
        System.out.println((char)('a' + col) + "" + (8 - lin));
    } 
});

Documentação: http://docs.oracle.com/javase/tutorial/uiswing/events/mouselistener.html

1 curtida

Obrigado funcionou.

1 curtida