récupérer date sélectionnée de JDateChooser
Bonsoir
voilà, j'ai découvert la classe JDateChooser, elle est cool.
Mais evidemment, je n'arrive pas à faire ce que je veux:(
En gros, j'ai ma JDateChooser, j'arrive à récupérer la date initiale (date du jours) dans un label mais lorsque je clique sur une autre date, je n'arrive pas à récupérer cette dernière.
voici mon code:
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 38 39 40 41 42 43 44 45 46 47
| public class ExDate extends JFrame{
JDateChooser choixDate;
JLabel label;
JPanel panel;
Date d;
public ExDate(String titre){
super(titre);
build();
formatFenetre();
}
private void build(){
choixDate=new JDateChooser(new Date());
label=new JLabel("salut");
Date date1=choixDate.getDate();
recupDate(date1);
panel=new JPanel();
panel.add(label);
panel.add(choixDate);
add("Center",panel);
}
private void recupDate(Date d){
SimpleDateFormat dateStandart=new SimpleDateFormat("yyyy/MM/dd");
String s=dateStandart.format(d);
label.setText(s);
}
private void formatFenetre()
{
Dimension tailleEcran = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
int hauteur = (int)tailleEcran.getHeight();
int largeur = (int)tailleEcran.getWidth();
setSize(largeur,hauteur);
setLocationRelativeTo(null); //On centre la fenêtre sur l'écran
setResizable(true); //On interdit la redimensionnement de la fenêtre
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l'application de se fermer lors du clic sur la croix
setVisible(true);
}
public static void main(String[] argv)
{
ExDate fenetre=new ExDate("date");
}
} |
si quelqu'un a une idée je suis preneuse.
merci
claire