Como saber se a JPanel recebeu um clique?

4 respostas Resolvido
thiagomartendal

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

4 Respostas

Pedro_Hreis

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

thiagomartendal

A página retornou erro 404.

JuniorMaia
Solucao aceita

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

thiagomartendal

Obrigado funcionou.

Criado 9 de fevereiro de 2016
Ultima resposta 9 de fev. de 2016
Respostas 4
Participantes 3