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