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

AWT/Swing Java Discussion :

Equilavent d'un TextListener en Swing ?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Analyste/développeur Java EE
    Inscrit en
    Janvier 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste/développeur Java EE

    Informations forums :
    Inscription : Janvier 2005
    Messages : 376
    Par défaut Equilavent d'un TextListener en Swing ?
    Bonjour,

    J'aimerai rendre mon programme interactif comme je le faisais avec AWT. Pour cela, je recherche l'équivalent au TextListener de AWT. Pour ceux qui ne voient pas ce que ça fait: supposez un programme avec plusieurs (J)textfields, quand je change le contenu de l'un, les autres sont automatiquement mis à jour.

    J'ai trouvé le caretUpdate, mais ça n'a pas l'air d'être très stable, ça modifie une fois sur deux. J'ai essayé aussi avec InputMethodTextChanged, mais là, ça ne fait rien. Les autres possibilités ne me semblent pas très adaptées.

    Laquelle dois-je utiliser?

    Merci par avance pour votre aide.

  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 DocumentListener placé sur le document (obtenu par la méthode getDocument) de ton JTextField...

  3. #3
    Membre éclairé
    Homme Profil pro
    Analyste/développeur Java EE
    Inscrit en
    Janvier 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste/développeur Java EE

    Informations forums :
    Inscription : Janvier 2005
    Messages : 376
    Par défaut
    Merci pour ta réponse, NetBeans ne me le propose pas...

    Il va falloir que je change d'IDE pour faire cela alors... Dommage. Il n'existerait pas une autre solution?

  4. #4
    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
    Faudrait mettre un peu le nez dans le code afin de comprendre de quoi il retourne avant d'utiliser directement un guibuilder....
    Et netbeans te permet encore de coder comme il faut (c'est un IDE, contenant un GUIBuilder, pas simplement un GUIBuilder)
    Car la javadoc, elle le propose... Et de plus l'équivalence entre le TextListener et le DocumentListener est décrite dès les premières lignes...
    http://java.sun.com/javase/6/docs/ap...TextField.html

Discussions similaires

  1. [Swing]JTable- Dimensionner les colonnes
    Par loutfi dans le forum Composants
    Réponses: 12
    Dernier message: 01/07/2011, 08h50
  2. swing et jbuilder
    Par lassale dans le forum JBuilder
    Réponses: 3
    Dernier message: 31/10/2003, 19h28
  3. [swing] probleme de memoire
    Par leBigouden dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 23/05/2003, 14h19
  4. [SWING]jTable + Focus
    Par chady dans le forum Composants
    Réponses: 5
    Dernier message: 27/02/2003, 14h51
  5. [SWING][FONT] choisir la police par défaut
    Par narmataru dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 21/02/2003, 10h35

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