ciao a tutti

vorrei implementare nel mio programmino un'agenda per segnare gli appuntamenti,questa è la parte che crea il mio calendario:

codice:
      Border etchedBorder =BorderFactory.createEtchedBorder();
      Border emptyBorder =BorderFactory.createEmptyBorder(10, 10, 10, 10);
      Border compoundBorder =BorderFactory.createCompoundBorder(etchedBorder, emptyBorder);
      
      JCalendar calendar2 = new JCalendar(JCalendar.DISPLAY_DATE, true);
      calendar2.addDateListener(listener);
      calendar2.setBorder(compoundBorder);
      

JPanel calendario = new JPanel();
      calendario.add(calendar2);
e questa quella che "sente" l'evento:

codice:
import java.util.Calendar;

import org.freixas.jcalendar.DateEvent;
import org.freixas.jcalendar.DateListener;

public class MyDateListener
      implements DateListener
{

public void
dateChanged(
    DateEvent e)
{
    Calendar c = e.getSelectedDate();
    if (c != null) {
	System.out.println(c.getTime());
    }
    else {
	System.out.println("No time selected.");
    }
}

}
mi servirebbe che al click del giorno sul calendario mi venga aperta una tabella che rappresenti quel giorno in cui posso salvare gli appuntamenti,uso sqlite per gestire il programma

p.s.: la tabella segnerà in alto i nomi dei lavoranti (3)e a sinistra l'ora (una riga per ogni 15 minuti)

grazie a chi mi dedicherà il suo tempo