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:
P.S:Il mio frame è composto da display nella parte nord e da JCalendar nella parte sudcodice: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"); } }

Rispondi quotando