Autocompletion ( java)

kamalhoussam Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
kamalhoussam Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai fait une Autocompletion en java.
mais j'ai ajouter une condition, pour que chaque valeur du combobox il y'aura une autocompletion a partir du champ correspondant a cette valeur de la base de donnée, mais ça marche pas correctement ,la condition et n'est pas pris en compte.
merci d'avance pour votre aide les amis.
voici mon code ci-dessus.


private void items (){
       
        
      if (comrech.getSelectedItem().equals("rangement")) {

        TextAutoCompleter textAutoAcompleter = new TextAutoCompleter(esto1);
       
         
        Connection miconnexion = db.connexionDatabase();
        
        Statement st = null;
        ResultSet rs = null;
            
        try{
            st = (Statement)miconnexion.createStatement();
            rs = st.executeQuery("select rangement from produit");

            while(rs.next()){

                textAutoAcompleter.addItem(rs.getString("rangement"));
            
                  }
        }catch(Exception de){
            JOptionPane.showMessageDialog(this, de.getMessage());
        }
        return;
      }
A voir également:

1 réponse

tarek_dotzero Messages postés 817 Date d'inscription   Statut Membre Dernière intervention   122
 
Bonjour,

Si j'ai bien compris, textAutoCompleter est une JComboBox. Dans cette portion de code, vous créez une nouvelle combo box mais vous ne l'ajoutez pas à un JPanel ou à un conteneur pour être affichée.

Bon Courage.
0
kamalhoussam Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ta réponse ,l'autocompletion est dans un jtextfield mais je veux qu'il change avec le changement de la valeur d'un combobox.
0