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 :

Auto-completition dans un jTextField


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Par défaut Auto-completition dans un jTextField
    Salut, j'ai fais une recherche sur le sujet avant de poster la question.
    J'ai trouvé la classe Java2sAutoTextField. Mon problème est comment l'utiliser étant donnée que j'utilise la bibliothèque swing.
    Ou bien existe-il d'autres exemples
    Merci bien.

  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
    http://today.java.net/pub/a/today/20...omboboxes.html

    Les solutions présentées fonctionnent également avec des JTextFields.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Par défaut
    Merci bien pour le lien, j'ai essayé de travailler avec Simple Scenario with GlazedLists, mais je n'arrive pas à trouver la bonne solution
    Il suffit d'ajouter le .jar (glazedlists-1.5.0_java15) dans la librairie?

  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
    Un jar ça s'ajoute dans le classpath de ton application. Donc si tu travailles en ligne de commande, c'est en utilisant l'option -cp suivi du chemin vers les librairies, si ton appli est sous forme de jar, c'est dans le manifest qu'il faut renseigner cette information. Si tu travailles sous n'importe quel IDE dans les propriétés de ton sujet tu peux mettre à jour le classpath.

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Par défaut
    J'ai ajouté ce code dans ma classe:
    Object[] elements = new Object[] { "Ester", "Jordi", "Jordina","Jorge", "Sergi" };
    AutoCompleteSupport support = AutoCompleteSupport.install( jComboBox1, GlazedLists.eventListOf(elements));
    System.out.println("Is editable - " + jComboBox1.isEditable() + ". Surprise!");

    Et ce .jar (glazedlists-1.5.0_java15) dans ma librairie.
    Voici l'exception:
    cannot find symbol
    symbol : method eventListOf(java.lang.Object[])
    location: class ca.odell.glazedlists.GlazedLists
    jComboBox1, GlazedLists.eventListOf(elements));

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Par défaut
    Les solutions présentées dans le sites fonctionnent que pour les jcombobox et non pas les jTextField.
    Pourrez vous m'expliquer comment ça ce fait avec les jtextfield.
    Merci bien

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/11/2005, 20h57
  2. Sauts de ligne dans un JTextField
    Par gdawirs dans le forum Composants
    Réponses: 4
    Dernier message: 24/11/2005, 22h41
  3. 2 auto increment dans une meme table
    Par gesualda dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 12/10/2005, 09h31
  4. Entrer dans un JTextField
    Par Pfeffer dans le forum Composants
    Réponses: 3
    Dernier message: 04/05/2005, 14h43

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