Ciao a tutti.

Da poco sto avendo a che fare con java.Swing e volevo sapere dov'è l'errore nel codice che segue.
Non riesco a far riconoscere il click sul JButton newG

codice:
public class MouseSpy extends MouseAdapter{        

    public void mouseClicked(MouseEvent e){

            if(e.getSource()==newG)System.out.println("n");

            JButton y = (JButton)e.getComponent();
            if(y.equals(newG))System.out.println("m");
        }
    }
come si può vedere ho fatto diverse prove (e queste non sono le uniche) ma se clicco sul tasto non mi esce nessuna stringa sul terminale. ovviamente al tasto newG ho aggiunto il "MouseSpy" ma niente. Dov'è che sbaglio