Remover MouseListener [RESOLVIDO]

Boas Noites

Estou com um pequeno problema queria remover o mouseListener de um programa como poderei fazer, estou fazendo o seguinte:

public void mouseClicked(MouseEvent e) {
        JLabel la = (JLabel) e.getComponent();
        int col = pegarColuna(la);
        int li = quatroEmLinha.cairPeca(col);
        if (li != -1) {
            jogar(col, li);
        }
        if (quatroEmLinha.ganhar()) {
            if (jogador == 1) {
                jogador2 += 1;
            } else if (jogador == 2) {
                jogador1 += 1;
            }
            fimMudarDeCor();
            removeMouseListener(this);    // Tentei assim mas não resultou 
        } else if (jogadas == 70) {
            empate += 1;
        }
    }

Grato

Tente guardar a classe que trata o evento em uma referência e remova de fora dela…

//instância da sua classe que trata o evento
ClickTable clickTableListener = new ClickTable();

//aqui adiciona
produtoGUI.getTableProduto().addMouseListener(clickTableListener);

//aqui remove
produtoGUI.getTableProduto().removeMouseListener(clickTableListener);

Muito Obrigado está resolvido