Apagarr itens do jcombobox

intão o script que estou fazendo é +/- assim

há 1 combobox que pega o nome das tabelas do DB e ao selecionar a tabela no combobox2 aparece o campo que eu pre-defini portanto se eu seleciono o mesmo iten duas vezes o combobox2 vai ir so adicionando itens e não imagino como fazer pra ele apagar o que tem dentro do combobox2 toda vez que um iten for selecionado no combo1

ai vai um pedaço do meu codigoo

a colsuta que pega as tabelas

[code] ResultSet resultSet = dbmd.getTables(null, null, “%”, types);

     while (resultSet.next()) {
         String tableName = resultSet.getString("TABLE_NAME");
         jComboBox1.addItem(tableName);

     }[/code]

adiciona beleza

agora um ActionPerformed no JComboBox1

String selecionado = jComboBox1.getSelectedItem().toString(); numerosdosepis(selecionado);

agora a consulta do jComboBox2

[code] ResultSet rs = stm.executeQuery("SELECT * FROM "+selecionado);

     while (rs.next()) {

         String episodios = rs.getString("epsodio");
         jComboBox2.addItem(episodios);

     }[/code]

e ai termina :frowning: como que eu poderia fazer pra apagar o JComboBox 2 apos cada nova vez que 1 iten for selecionado no COmbo1?

jComboBox2.setModel(new DefaultComboBoxModel());

bem… eu to fazendo éno netbenas e como ja li é um combobox mutavel intão irei usar o

jComboBox1.removeItemAt();

mais como ele não apaga tudo e uma so vez estou tentando usar um for pra apagar

mais como nunca fui bom com for em while em nenghuma linguagem (php, C, perl)

num ta funcionando

estou pondo assim

for(int i = 0; i<jComboBox1.getItemCount();i++){ jComboBox1.removeItemAt(i); }

mais num era pra da certo?

bem resolvi tava dando erropois tinha um evento no combobox1 que era ao clicar um iten aparecer uma msg +/- isso

dai passie o evento pra um butão e funcionou perfeito o removeallitems();