Autocompletion ( java)

kamalhoussam Messages postés 2 Statut Membre -  
kamalhoussam Messages postés 2 Statut Membre -
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 834 Statut Membre 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 Statut Membre
 
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