Boa Noite a todos. Tenho um combo chamado curso, no qual quando seleciono um curso aparece os conteudos referentes à esse curso:
[code]
public void ComboCurso() throws IOException
{
conn.run(url);
os=conn.Output();
os.writeUTF("Combo Curso");
os.writeUTF(usuario);
os.close();
is=conn.Input();
String aux=null;
while(is.available()!=0)
{
aux=is.readUTF();
cg_curso.append(aux, null);
}
is.close();
com=cg_curso.getSelectedIndex();
String aux2= cg_curso.getString(com);
System.out.println("curso"+aux2);
ComboConteudo(aux2);
}
public void ComboConteudo(String aux2) throws IOException
{
conn.run(url);
os=conn.Output();
os.writeUTF("Combo Conteudo");
os.writeUTF(aux2);
os.close();
is=conn.Input();
String aux3=null;
while(is.available()!=0)
{
aux3=is.readUTF();
System.out.println("retorno"+aux3);
cg_conteudos.append(aux3, null);
}
is.close();
}[/code]
O problema é o seguinte, o primeiro registro do combo curso filtra o segundo combo chamado conteudos, porem se eu mudo o registro do primeiro combo o segundo fica inalterado. Eu sei que o combo quando eu troco o curso não atualiza o conteudo, essa é minha duvida, como faço isso ? Tentei adcionar o combo a um comando (quando mudo uma linha do combo ele dispara a procura do conteudo) porém não consegui. Geralmente faço essas coisas no construtor, porém como ele inicia apenas uma vez os combos não vão fica alterando ai fiquei perdido =D
Até mais galera, obrigado.