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

Java Discussion :

SwingX et l'autocomplete


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 11
    Par défaut SwingX et l'autocomplete
    Salut tous le monde,
    J'ai un problème avec la réalisation du autocomplete pour les compsants JTextField de mon application, avec cette api il est très facile de créer l'autocomplete mais le problème c'est que pour les JComboBox.
    Si quelqu'un a une idée, SVP aidez moi

  2. #2
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 11
    Par défaut
    Le probleme c'est que la liste du JComboBox est chargé et r à partir d'une base de donnée, mais je ne sais pas ce qu'il faut faire pour ça, est ce que il faut implémenté ComboBoxEditor ou hérité le classe DefaultComboBoxModel..
    Personellement j'ai fouillé dans l'internet et j'ai trouver ce code:
    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
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
     
    /*
     */
     
    package goodies;
     
    import java.awt.EventQueue;
    import javax.swing.JComboBox;
    import javax.swing.JFrame;
    import org.jdesktop.swingx.autocomplete.AutoCompleteDecorator;
    import org.jdesktop.swingx.autocomplete.ObjectToStringConverter;
     
    /**
     *
     * @author herve
     */
    public class CuriousCompleteCombo
    {
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) throws Exception
        {
          EventQueue.invokeAndWait(new java.lang.Runnable()
          {
          public void run()
          {
            JFrame jf;
            JComboBox combo;
     
            jf = new JFrame();
            jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            combo = new JComboBox();
            combo.setEditable(true);
            combo.setModel(new VeryInterstingModel());
            AutoCompleteDecorator.decorate(combo, ObjectToStringConverter.DEFAULT_IMPLEMENTATION);
            jf.add(combo);
            jf.pack();
            jf.setVisible(true);
          }
        });
        }
     
        private static class VeryInterstingModel extends
                javax.swing.DefaultComboBoxModel
        {
          private boolean alreadyThere = false;
     
     
          @Override
          public int getSize()
          {
            return 3;
          }
     
          @Override
          public Object getElementAt(int index)
          {
            return "you go "+index;
          }
     
          @Override
          public void setSelectedItem(Object anObject)
          {
            System.out.println("anObject="+anObject+", alreadyThere="+alreadyThere);
            alreadyThere = true;
            super.setSelectedItem(anObject);
            alreadyThere = false;
          }
        }
    }
    Mais je n'arrive pas à l'exploiter.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/05/2013, 13h34
  2. Jcombobox swingx autocompletable
    Par cotede2 dans le forum Composants
    Réponses: 3
    Dernier message: 26/10/2009, 04h02
  3. SwingX AutoCompletion event
    Par debutJava dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 09/10/2006, 14h42
  4. [kdevelop] autocompletion
    Par hiko-seijuro dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 2
    Dernier message: 13/11/2004, 13h57
  5. [Dbgrid] Picklist & Autocomplete ?
    Par dudux dans le forum Bases de données
    Réponses: 7
    Dernier message: 11/07/2004, 10h32

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