Ciao a tutti. Ho il seguente problema: ho creato una classe che implementa MouseListener. Ho fatto l'override del metodo mouseClicked(MouseEvent evt) e vorrei che al click verifichi l'istanza dell'oggetto cliccato: se è di tipo JCalendar stampi "ciao" altrimenti "buongiorno". Il problema è che quando clicco su qualsiasi parte del mio frame non fa niente. Ecco il codice:

codice:
public class GuiWindowAgenda implements MouseListener  {     	        	
     JFrame frame = new JFrame("Agenda");        	  
     JTextField display = new JTextField();
     JCalendar calendar = new JCalendar();

     ...

    public void mouseClicked(MouseEvent evt) {
	Object src = evt.getSource();
	if (src instanceof JCalendar) display.setText("ciao");
	else display.setText("buon giorno");		
    }
}
P.S:Il mio frame è composto da display nella parte nord e da JCalendar nella parte sud