Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
Marcos Arantes Júnior

Procurar nó pai ou filho na jTree

Recommended Posts

Eu queria consultar pelo nó digitado. Ele ia procurar o nó pai e filhos que tem esse nome e se achar ele seleciona. Eu estava tentando criar um código sem pesquisar na internet mesmo. Eu consegui por parte apenas. Vou postar abaixo.

//            Verifica se existe o nó com o nome especificado

        for (int row = 1; row <= jTree1.getRowCount(); row++) {

            if (jTree1.getPathForRow(row).toString().substring(9).replace("]", "").equals(txtDescricao.getText().trim())) {


//             Seleciona o nó com base no índice caso encontre o nó especificado

                jTree1.setSelectionRow(row);

                lblMensagem.setText("Encontrado: " + jTree1.getPathForRow(row).toString().substring(9).replace("]", ""));


            } else {

                lblMensagem.setText("Não encontrado");

            }


        }

Só esse loop que deve estar com problema, porque percebi que tem índices que não tem número deles no especificado. O problema também e que jTree1.getRowCount() não deve estar dando certo porque, no meu exemplo, ele retorna 5 no total, mas tem índices com 7 e 9. Ele teria que percorrer pelos índices corretos. Esse código esta dando erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...