Ola,
eu faço uma pesquisa no banco para ver quais disciplinas um certo aluno cursa e de acordo com este resultado eu gostaria de marcar as checkboxes que tenho na tela com todas as disciplinas que existem(este aluno pode cursar ou não)ai eu pensei no seguinte jogar o resultado do banco num arraylist e depois comparar se o texto é igual ao da lista que eu uso para criar os checkboxes da tela só que por alguma razão não estou conseguindo fazer esta comparação
meu codigo é o seguinte
[code]try{
Component[] components = tela.getComponents();
for (Component component : components) {
if ( component instanceof JCheckBox ) {
for(int i=0;i<listaDisciplinas.size();i++)
{
if(disciplinasDoBanco.get(i).equals(listaDisciplinas.get(i)))
{
((JCheckBox)component).setSelected( true );
}
}
}
}
}
catch(Exception ex)
{
ex.printStackTrace();
}[/code]
Alguém pode me ajudar a encontrar o erro?
:lol: brigada