PDA

View Full Version : [JAVA] Utilizzo della libreria jcalendar


franksisca
17-06-2009, 11:28
la libreria in questione è questa:

http://www.toedter.com/en/jcalendar/index.html


se qualcuno l'ha usata mi spiega come faccio a catturare l'evento di pressione su di un giorno???

praticamente a me quando clicca su un giorno deve avviare un proceso di parsing e mi deve visualizzare un messaggio.


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import com.toedter.calendar.JCalendar;

public class CalendarTester {
static JCalendar jc;

public static void main(String a[]) {
JFrame f = new JFrame();
f.setSize(300, 300);
JPanel p = new JPanel();
JButton b = new JButton("b");
jc = new JCalendar();
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(jc.getDate());
}
});
jc.setVisible(true);
p.add(jc);
p.add(b);
f.add(p);
f.setVisible(true);
}
}


sto usando il pulsante b per ora, ma capirete bene che deve essere tutto in automatico.

franksisca
17-06-2009, 12:05
ho risolto utilizzando questa libreria
http://flib.sourceforge.net/JCalendar/doc/index.html

e questo codice

jc = new JCalendar();
jc.addDateListener(new DateListener(){

@Override
public void dateChanged(DateEvent arg0) {
System.out.println(jc.getDate());
}

});