ciao a tutti![]()
![]()
vorrei implementare nel mio programmino un'agenda per segnare gli appuntamenti,questa è la parte che crea il mio calendario:
e questa quella che "sente" l'evento: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);
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 programmacodice: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."); } } }
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![]()

Rispondi quotando