[RESOLVIDO] Como atualizar o jcombobox em tempo de atualização?

Bom dia

Como atualizar o jcombobox em tempo de atualização?

ele funciona blz, mas quando eu acabo de cadastrar um produto ele nao atualiza, como fazer para atualizar, pois tenho que fechar a janela e abrir de novo para o novo dado aparecer

private void preencherComboProduto() {
    PreparedStatement pstm;
    ResultSet rs;
    ConnectionFactory bd = new ConnectionFactory();
    Connection conn = null;

    try {
        pstm = ConnectionFactory.getConexao().prepareStatement("select id, nome from produto order by nome");
        rs = pstm.executeQuery();
        while (rs.next()) {
            jtNomeProduto.addItem(rs.getString("nome"));

        }
    } catch (Exception de) {
        JOptionPane.showMessageDialog(this, de.getMessage());
    }
}

eu copiei o e preenchercombo() para o envento onclic mas ele duplica todos os itens

Se você está usando o DefaultComboBoxModel, você pode chamar o método removeAllElements() antes de adicionar os itens novamente.

nao existe essa opcao tem removeAll() ou removeAllitens()

Estou usando
private javax.swing.JComboBox jtNomeProduto;

É essa: .removeAllItems();

Deu certo, mas tem q ser no evento clickmouse

Obrigado

1 curtida