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 :

[JComboBox] avec auto complétion


Sujet :

Composants Java

  1. #1
    Membre éclairé Avatar de lastrecrue
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    360
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 360
    Par défaut [JComboBox] avec auto complétion
    bon voila ça fais quelque temps que je bloque sur cette idée, je veux faire avec swing quelque chose comme la barre de recherche google qui propose les mots qui ont le même début que ce qu'ont a saisie, j'essaie de faire ça avec un ComboBox, j'ai essai de d'implémenter une interface Keylistener avec ma classe, mais ça ne marche pas, finalement j'ai essayé avec un thread mais je n'arrive pas a avoir a chaque instant ce que j'ai tapé dans le Combobox editable, en fait j'ai le même problème avec la JTable, tan que je ne valide pas ma saisie ce que je ne vois ne ressemble pas ace que j'ai MVC soit disant,

    Bon voila pour etre plus claire, je voudrais pouvoir traiter ce que je saisi dans une combox a fur et a misure que je le tape............;;;

  2. #2
    Membre éclairé Avatar de lastrecrue
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    360
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 360
    Par défaut
    désole je viens juste de trouver la solution mais bon ma question reste toujours valide, pourquoi je ne peut implémenter un KEylistener sur un JComboBox, si non voila la solution que j'ai trouver..... vous me direz ce que vous en penser svp.....


    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    import java.util.Vector;
     
    import javax.swing.JComboBox;
     
    public class MyComboBox extends JComboBox {
     
    	private static final long serialVersionUID = 1L;
     
    	public MyComboBox() {
    		// TODO Auto-generated constructor stub
    		super();
     
    		setEditable(true);
    		Thread t = new Thread() {
    			public void run() {
    				String init = getItemAt(0).toString();
    				// Instanciation et lancement du traitement
    				if (!getSelectedItem().toString().equals(init)) {
    					System.out.println("change");
    					init = getSelectedItem().toString();
    				}
    			}
    		};
    		t.start();
     
    	}
     
    	public MyComboBox(Vector<Object> vect) {
    		super(vect);
    		setEditable(true);
    		init();
     
    	}
     
    	private void init() {
    		Thread t = new Thread() {
    			public void run() {
    				String init = MyComboBox.this.getItemAt(0).toString();
    				// Instanciation et lancement du traitement
    				while (true)
    					if (!getEditor().getItem().toString().equals(init)) {
    						System.out.println("change");
    						init = getEditor().getItem().toString();
     
    					}
    			}
    		};
    		t.start();
     
    	}
    }

    je crois qu'il doit y avoir plus simple.......
    maintenant il me reste juste que des que mon combobox a le focusse, l'ensemble des choix se défile ça veux dire le liste des item avec les quel j'ai initialisé mon combobox me dise coucou je suis la

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

Discussions similaires

  1. Editeur texte avec auto complétion sous Linux
    Par Sield dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/09/2013, 15h23
  2. [Dojo] [FilteringSelect] Destinataires avec auto complétion
    Par keysersoze00 dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 10/06/2013, 12h18
  3. Evenements liés au combobox avec auto-complétion
    Par spring.time dans le forum VB.NET
    Réponses: 2
    Dernier message: 06/06/2013, 16h05
  4. Quel logiciel avec auto-complétion pour le javascript?
    Par midiweb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/04/2012, 23h24
  5. input text avec auto-complétion
    Par Taelis dans le forum Langage
    Réponses: 11
    Dernier message: 05/05/2011, 15h35

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