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

JavaFX Discussion :

Listener MouseClicked sur DatePicker


Sujet :

JavaFX

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2017
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2017
    Messages : 20
    Points : 12
    Points
    12
    Par défaut Listener MouseClicked sur DatePicker
    Bonjour
    j'ai un DatePicker et je cherche à mettre un listener pour gérer les clicks de souris sur le TextField.

    Pour l'instant j'ai ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    datepicker.getEditor().hoverProperty().addListener((obv, oldV, newV) ->{
    			datepicker.show();
    		});
    Lorsque la souris passe sur le TextField, la pop up du calendrier s'ouvre.

    Je voudrais la même chose avec un click de souris.
    J'ai essayé onMouseClickedProperty.addListener mais çà ne fonctionne pas.

    Quelqu'un a une idée ?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Hum il faudrait peut-être tenter avec une gestion d'événement de plus bas niveau genre addEventFilter(MouseEvent.MOUSE_CLICKED, listener) peut-être ? L'ennui avec les listener de haut niveau c'est que si la skin fait un e.consume(), l'event n'est pas reporté plus loin.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2017
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2017
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Merci ça fonctionne avec le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    datepicker.getEditor().addEventFilter(MouseEvent.MOUSE_CLICKED, event -> {
    			datepicker.show();
    		}
    		);

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

Discussions similaires

  1. Listener Java sur un dossier
    Par SamiGo dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 16/02/2009, 16h45
  2. Message d'erreur sur DatePicker
    Par Tonio68 dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/11/2007, 09h10
  3. OEM 9.2 pas de listener découvert sur le node
    Par ducho dans le forum Entreprise Manager
    Réponses: 2
    Dernier message: 14/05/2007, 10h16
  4. Listener 9i sur Oracle8i et WIN2000
    Par Wurlitzer dans le forum Oracle
    Réponses: 4
    Dernier message: 15/05/2006, 16h49
  5. [Listener] Réagir sur la touche ENTER
    Par Sarrus dans le forum Agents de placement/Fenêtres
    Réponses: 14
    Dernier message: 07/09/2005, 11h31

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