JTREE + Checkbox

0 respostas
Z

Fiz os seguintes metodos para montar um treeview de pastas…

Mas não consigo implementar os checkbox no jtree, alguem pode me ajudar!

private void CarregarTree(String arquivo)
    {
       File diretorio = new File(arquivo);
       if(diretorio.exists())
       {
           
            DefaultMutableTreeNode node = new DefaultMutableTreeNode("C:\\teste");
            
            CriarNos(node, diretorio);
            
            TreeModel treeView = new DefaultTreeModel(node);
            
            jTree1.setModel(treeView);
       }
    }
    
    private void CriarNos(DefaultMutableTreeNode node, File file)
    {
       if(file.exists())
       {
            File fList[] = file.listFiles();
            
            for( File f : fList )
            {
                if(f.isDirectory())
                {
                    DefaultMutableTreeNode filho = new DefaultMutableTreeNode(f.getName());
                    CriarNos(filho, f);
                    node.add(filho);
                }
            }
            
            for(File f : fList)
            {
                if(f.isFile())
                {
                    node.add(new DefaultMutableTreeNode(f.getName()));
                }
            }
       }
    }
Criado 1 de dezembro de 2007
Respostas 0
Participantes 1