Bonjour,
1) Je viens de tomber sur un curieux problème. Je m'explique :
Je souhaite créer un JSpinner "horaire", c'est à dire qu'il afficherait uniquement une heure, de "00:00" à "23:59".
Bon, j'essaye le SpinnerDateModel qui m'affiche, lui, la Date complète. J'ai donc copier-coller cette classe pour la personnaliser.
Bref. Là où je veux en venir, c'est qu'avec deux classes model strictement identique mais de package différent, le JSpinner ne m'affiche pas la même chose du tout :
Avec le model javax.swing.SpinnerDateModel, j'obtient par exemple :
15/09/06 16:24
et chaque champ (jour, mois, heure, etc.) est incrémentable selon celui sélectionné.
Alors qu'avec monpackage.SpinnerDateModel, copie conforme du précédent, j'obtient :
15 sept. 2006
et le textField est grisé (non editable), la Date incrémenté par jour uniquement.
Merci à celui ou celle qui pourra m'expliquer ceci.
2) Par la même occasion, quelqu'un pourrait-il me dire comment marche l'editor du JSpinner. Car à la base, je pensais créer un model tout simple à 4 chiffres, et un JFormattedTextField ("##:##"). Mais j'ai essayer setEditor(formattedTextField) et le JSpinner ne fonctionnait plus (aucune incrémentation).
Voilà voilà. Merci d'avance pour votre aide.
Partager