IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

JTable avec des cellules horaires "##:##"


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par défaut JTable avec des cellules horaires "##:##"
    Bonjour,

    est-ce que quelqu'un a déjà mis en oeuvre un DefaultCellEditor qui controle un format d'heure allant de "00:00" à "23:59".

    Des exemples de DefaultCellEditor, j'en ai trouvé plein... mais tous ceux que j'ai essayés permettent d'entrer "78:96" par exemple.
    Il doit bien exister un truc pour forcer une entrée horaire correcte...

    Merci

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Un JSpinner couplé à un DateModel et un JFormattedTextField.

    http://www.kodejava.org/examples/497.html

    Il ne te restera plus qu'à utiliser ce composant dans ton editor.

    Ou en version encore plus simplifiée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      Date date = new Date();
      SpinnerDateModel sm = 
      new SpinnerDateModel(date, null, null, Calendar.HOUR_OF_DAY);
      JSpinner spinner = new JSpinner(sm);
      JSpinner.DateEditor de = new JSpinner.DateEditor(spinner, "hh:mm");
      spinner.setEditor(de);

  3. #3
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par défaut
    Bonjour,

    merci beaucoup Sinok, ceci va probablement résoudre mon problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. JTable avec des JPanel dans les cellule
    Par pigpen dans le forum Composants
    Réponses: 11
    Dernier message: 13/04/2006, 20h58
  2. jTable avec des tables énormes
    Par netmailbeans@gmail.com dans le forum Composants
    Réponses: 3
    Dernier message: 13/02/2006, 22h24
  3. Réponses: 18
    Dernier message: 25/08/2005, 18h46
  4. [JTable] Fusionner des cellules
    Par Rimk78 dans le forum Composants
    Réponses: 2
    Dernier message: 13/05/2005, 16h53
  5. Problemes avec des cellules vides
    Par arsgunner dans le forum ASP
    Réponses: 7
    Dernier message: 14/06/2004, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo