Jtree

2 respostas
renatojf

Tenho esse actionperform pra um botao...

public void btnList_actionPerformed(ActionEvent e) {
        criaTree(dir);
    }

esses dois procedimentos...

public void criaTree(String dir) {
        DefaultMutableTreeNode topo = new DefaultMutableTreeNode(dir);
        criaNodos(topo);
        jTree1 = new JTree(topo);
        JScrollPane treeView = new JScrollPane(jTree1);
        panel1.add(jTree1, java.awt.BorderLayout.CENTER);
    }

    public void criaNodos(DefaultMutableTreeNode topo) {
        path = new File(dir);
        dir = path.getPath();
        String[] arquivos = path.list();

        if (arquivos == null) {
            JOptionPane.showMessageDialog(null,"Diretório não existe!!");
        }

        for (int i = 0; i < arquivos.length; i++) {
            DefaultMutableTreeNode item = new DefaultMutableTreeNode(arquivos[ i ]);
            topo.add(item);
        }

    }
e a declaraçao da jTree
public class cliente extends JDialog {
...
JTree jTree1 = new JTree();

porem ele naum cria a jTree do jeito q eu kero.. ele cria essa padrao ae...

[img]http://img148.imageshack.us/img148/6865/imagemjr6.jpg[/img]

alguem me ajuda? :'(

2 Respostas

furutani

Olá

E de que jeito você quer ele fique?

renatojf

furutani:
Olá

E de que jeito você quer ele fique?


com os itens do diretorio q eu informar… tipo c:\windows ai ele listaria os arquivos desse diretorio…

Criado 20 de outubro de 2007
Ultima resposta 20 de out. de 2007
Respostas 2
Participantes 2