SÉLECTEUR DE DATES MULTIPLES

cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014 - 9 nov. 2008 à 18:29
jamelEtounsi Messages postés 1 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 29 novembre 2009 - 29 nov. 2009 à 01:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48407-selecteur-de-dates-multiples

jamelEtounsi Messages postés 1 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 29 novembre 2009
29 nov. 2009 à 01:55
Merci Monsieur pour votre effort
William44290 Messages postés 15 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 30 avril 2011
28 juil. 2009 à 17:13
En l'occurence la version que je propose n'est pas parfaite et pas complète non plus.

L'intéret principal reste le partage.
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
28 juil. 2009 à 15:09
William44290,
Je ne prétend pas que mon code soit parfait ni qu'il soit complet. Chacun peut le perfectionner et l'adapter comme bon lui semble et suivant les besoins de son projet. Par exemple, je viens de l'intégrer dans un projet qui a besoin des numéros de semaines, que j'ai ajouté dans une colonne du sélecteur. En plus j'ai ajouté deux boutons pour aller au mois courant et au mois de la sélection (en fait, dans ce projet ne fait que des sélections simples). Merci en tout cas d'avoir publié ta version. Je vais l'examiner prochainement.
William44290 Messages postés 15 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 30 avril 2011
27 juil. 2009 à 17:39
Bonjour uhrand,

J'ai travaillé sur ce code mais il m'a été difficile de le reprendre pour l'intégrer dans mon projet notamment :

a) le partage de la liste de dates sélectionnées entre la frame et la boite dialog.
b) la répartition du code dans les différents .JAVA
c) Certain nom (...Model) de class
d) Les type Day, Date & Calendar un peu dispersé

Je me suis permis d'en refaire une autre version en espérant que celle-ci soit plus simple.

je l'ai référencé sur le site sous ce titre
SÉLECTEUR DE DATES MULTIPLES, ORIGINE UHRAND
Amicalement William.
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
22 juil. 2009 à 08:17
William44290,
je suis content que ma source est utile pour ton projet. Merci pour ton commentaire concernant la présentation. Je vais en tenir compte prochainement.
Cordialement,
André
William44290 Messages postés 15 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 30 avril 2011
20 juil. 2009 à 10:59
bonjour je vais essayer d'intégrer ce code à mon source,
par contre pour des raisons de relecture je vous propose cette présentation.

public Demo() {
super("Demo");
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

toolbar = new JToolBar();{
btShow = new JButton("Show selected Dates");{
btShow.addActionListener(this);
}
btChooserDialog = new MultiDateButton("Datechooser Dialog");{
btChooserDialog.addSelectionListener(this);
}
btClearAll = new JButton("Clear All");{
btClearAll.addActionListener(this);
}
toolbar.add(btClearAll);
toolbar.add(btShow);
toolbar.add(btChooserDialog);
}

mainpanel = new JPanel();{
chooser = new MultiDateChooser();{
//do some selections programmatically:
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -2);
chooser.add(cal.getTime());
cal.add(Calendar.DATE, 5);
chooser.add(cal.getTime());
}
mainpanel.add(chooser);
}

getContentPane().add(toolbar, BorderLayout.PAGE_START);
getContentPane().add(mainpanel, BorderLayout.CENTER);
}

Amicalement
mihmih Messages postés 3 Date d'inscription dimanche 9 décembre 2007 Statut Membre Dernière intervention 19 février 2009
19 févr. 2009 à 18:12
merci pour ce code ca sera un plus pour mon projet
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
11 nov. 2008 à 19:29
Salut,

merci de bien vouloir sortir les sources du jar.
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
10 nov. 2008 à 17:07
Salut PETIFA,
merci pour ton commentaire.
Si tu télécharge maintenant le zip, tu verras que j'ai commenté un peu plus. Aussi, j'ai lisser un peu le code.
cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014
9 nov. 2008 à 18:29
slt,
pas trop de commentaires hormis que c'est très condensé et pas commenté, mais ca se comprend, et je pense que cette source pourras m'être utile,
a tester pour moi :)
Rejoignez-nous