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

Agents de placement/Fenêtres Java Discussion :

Initialiser champ de saisie avec JCalendar


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Par défaut Initialiser champ de saisie avec JCalendar
    Bonjour,

    Je souhaite programmer un champ de saisie de type Date surlequel lorsque l'on clique dessus apparaît le calendrier. Je parviens à afficher le calendrier avec JCalendar mais je ne parviens pas à associer l'apparition du calendrier avec le clic de souris dans le champ de saisie.

    Je vous remercie pour votre aide et pour vos réponses.

    Maxime

  2. #2
    Membre émérite

    Profil pro
    Technicien
    Inscrit en
    Février 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Février 2009
    Messages : 338
    Par défaut
    Bonjour,

    L'ajout d'un MouseListener sur le JTextField pourrait permettre d'associer l'évènement du clic à l'apparition du calendrier.

    Benoit

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Par défaut
    Bonjour,

    Merci pour ta réponse. Je suis parvenu à afficher mon calendrier JCalendar lorsque je clique sur le champ de saisie. Par contre, je voudrais, lorsque je sélectionne une date, la récupérer dans une variable de type String pour pouvoir ensuite l'afficher dans le champ de saisie puis fermer le calendrier JCalendar.

    Sur un site web, j'ai trouvé le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    JCalendar jcalendar = new JCalendar();
    frame.getContentPane().add(jcalendar);
    frame.pack();
    frame.setVisible(true);
    DateFormat dateFormat2 = new SimpleDateFormat("dd-MM-yyyy");
    Date date = jcalendar.getCalendar().getTime();
    String date_string = dateFormat2.format(date);
    System.out.println(date_string);
    Mais cela ne m'affiche que la date du jour courant pas la date sélectionnée.


    Je vous remercie par avance pour votre aide et pour vos réponses

  4. #4
    Membre émérite

    Profil pro
    Technicien
    Inscrit en
    Février 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Février 2009
    Messages : 338
    Par défaut
    Le code trouvé sur le web ne semble pas correct.
    La frame est affichée et de suite après la date est récupérée. Du coup, l'affichage de la date du jour est le comportement normal.

    Le code dans le post suivant (nu_tango, le 18/05/2011 à 14h03) fonctionne bien :
    http://www.developpez.net/forums/d10...nee-jcalendar/

    Benoit

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Par défaut
    Bonjour,

    Je te remercie infiniment pour ta réponse et l'aide apportée. Je suis encore néophyte en Java, c'est pourquoi, j'ai des difficultés. Si, j'ai encore des difficultés dans ce projet, je t'enverrai un message. Encore merci.

    Maxime

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

Discussions similaires

  1. [WD18] Basculer entre les Champs de saisie avec la touche entrée
    Par charifclub dans le forum WinDev
    Réponses: 5
    Dernier message: 07/10/2013, 15h32
  2. [Win32] Initialisation d'un champs de saisie
    Par Trap D dans le forum Visual C++
    Réponses: 4
    Dernier message: 09/05/2007, 17h05
  3. Formulaires de saisie avec beaucoup de champs?
    Par fredtheman dans le forum Delphi
    Réponses: 6
    Dernier message: 05/09/2006, 20h10
  4. [WD9] Validation d'un champ de saisie avec touche entrée
    Par EpOnYmE187 dans le forum WinDev
    Réponses: 11
    Dernier message: 13/01/2006, 15h28
  5. Réponses: 2
    Dernier message: 01/11/2005, 13h25

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