Bonsoir
Comme vous le savez, on peut télécharger les librairies JCalendar à l'adresse suivante ;
http://www.toedter.com/en/jcalendar/index.html
Est-ce que quelqu'un peut me donner un exemple de code, capable de faire qu'un utilisateur clique dans un calendrier graphique, afin que la date sélectionné soit stocké dans une variable de type Date ?
Je pense qu'il faut utiliser JDayChooser, mais peut importe, JCalendar ou non, la fin ne justifiera pas les moyens.
Voici ce que j'ai fait déjà;
Si dateDebut était de type JButton, il aurait fallut faire l'instruction dateDebut.addActionListener(this);Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 import java.awt.CardLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JPanel; import com.toedter.calendar.JDayChooser; public class PanelGestDate extends JFrame implements ActionListener { private JDayChooser dateDebut; public PanelGestDate() { this.setSize(600, 600); this.getContentPane().setLayout(new CardLayout()); JPanel panel = new JPanel(); dateDebut = new JDayChooser(); panel.add(dateDebut); //dateDebut.addActionListener(this); this.getContentPane().add(panel,"Premier"); } public static void main(String[] args) { new PanelGestDate().setVisible(true); } public void actionPerformed(java.awt.event.ActionEvent e) { } }
Sachant que dateDebut est de type JDayChooser, qu'est-ce qu'il faut faire ?
:)