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 :

JTextField et PropertyChangeListener


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut JTextField et PropertyChangeListener
    Salut tout le monde, j'ai un souci.
    J'ai créé une sorte de formulaire, avec par exemple un JTextField defini comme ci dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JTextField tf = new JTextField(15);
        	tf.addPropertyChangeListener("lieu",new tfAL());
    J'ai créé un PropertyChangeListener pour essayer de récuperer la valeur qui est présente dans le JTextField. Voici le code de ce Listener:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    class tfAL implements PropertyChangeListener{
     
    		public void propertyChange(PropertyChangeEvent e) {
    			JTextField jtf = (JTextField)e.getSource();			
        		if(e.getPropertyName().equals("lieu")){
        				year = jtf.getText();
        				System.out.println(lieu);
        		} else {
        				lieu = jtf.getText();
        				System.out.println(year);
        		}
     
    		}
        }
    Le problème, que rien ne se passe, il semblerait que lorsque je fais getPropertyName(), il me rende toujours "false"...

    A l'aide.......

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    utilise plutot un actionListener (s'activera quand la personne tapera "enter")
    ou sur un lostfocusListener (quand il changera de composant)

    edit: oublis, je suis a coté de la plaque

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

Discussions similaires

  1. [JtextField]Creer un masque pour Ip
    Par bibx dans le forum Composants
    Réponses: 8
    Dernier message: 11/01/2005, 17h31
  2. [JTextField] Problème de setText()
    Par deathwing dans le forum Composants
    Réponses: 4
    Dernier message: 09/06/2004, 10h54
  3. [JTextField][JDBC] Problème d'affichage
    Par deathwing dans le forum JDBC
    Réponses: 4
    Dernier message: 12/05/2004, 14h50
  4. Intercepter la tabulation sur un JTextField
    Par Fladnag dans le forum Composants
    Réponses: 2
    Dernier message: 29/03/2004, 11h05
  5. [JTextField] filtrer la saisie
    Par Merfolk dans le forum Composants
    Réponses: 7
    Dernier message: 04/03/2004, 19h57

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