ComboBox

Bom dia galera…

Estou utilizando um combobox para retornar os nomes do usuario cadastrado, ate ai tudo bem ele esta mostrando beleza… O problema e o seguinte quando é cadastrado um usuario novo ele nao mostra no combobox, ele so vai retornar assim q o programa for fechado e aberto de novo.

Qual a maneira de fazer com que esse combobox se “atualisaze” sozinho?

segue o codigo

private void jContatosPropertyChange(java.beans.PropertyChangeEvent evt) {                                         
 
        // MOSTRAR TODOS CONTATOS NO COMBOBOX
 try
   {
     if(jContatos.getSelectedItem().equals("CONTATOS")){
         
     
    Class.forName("com.mysql.jdbc.Driver");
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/java", "root", "jackie");
    ResultSet rs = conn.createStatement().executeQuery("SELECT nome FROM amigos");

              
    while(rs.next()){ 
        jContatos.addItem(rs.getString("nome"));
    }
     
    conn.close();
     }else{
         jContatos.setSelectedIndex(0);
     }
   }
   catch(Exception e){ 
       e.printStackTrace(); }
    } 

valeu galera
[]s

se vc colocar esse trexo de codigo, logo apos o cadstro de um novo usuario, nao resolveria o seu problema?

Class.forName(“com.mysql.jdbc.Driver”);
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/java”, “root”, “jackie”);
ResultSet rs = conn.createStatement().executeQuery(“SELECT nome FROM amigos”);

 while(rs.next()){ 
     jContatos.addItem(rs.getString("nome"));
 }

eu acho que um modo de fazer seria refazer a table apos um novo cadastro, pq depois de visivel eu acho que nao podem ser adicionador mais itens.