JComboBox com novos valores...[RESOLVIDO]

Boa noite galera a duvida agora o seguinte eu tenho 2 JComboBox - o primeiro retorna os estados que tenho cadastrado no banco e o segundo para retornar as cidades de cada estado, mas quando eu seleciono o estado ele seta as cidades normalmente mas quando eu mudo o estado ele nao seta as novas cidades. Como eu Resolvo isso?

esse e o codigo do evento no combo do estado.

[b]estado.addActionListener(new ActionListener() {

		public void actionPerformed(ActionEvent arg0) {
			
			String sEstado = estado.getSelectedItem().toString();
			ArrayList<String> aCidade = city.selecionarCidades(sEstado);
			for (int i=0; i < aCidade.size();i++){
				municipio.addItem(aCidade.get(i));
			}	    
			
		}
	});[/b]

Obrigado a tds.

Quando postar código, utilize as tags code e /code: http://www.guj.com.br/posts/list/50115.java.

Quanto ao seu problema, limpe o combo box antes de carregar os valores.

municipio.removeAllItems();

Outra coisa, para o combo box adicione um ItemListener ao invés do ActionListener e é mais indicado utilizar um foreach ao invés de fazer o for baseado no size do List e usar o método get(i):

for (String cidade : aCidade) { municipio.addItem(cidade); }