Pessoal…
Com o código abaixo consigo exibir todos os arquivos que estão na pasta escolhida…
Mas quero saber como faço pra poder abrir os arquivos que estão na pasta de dentro do aplicativo…
Alguém poderia me dar uma direção?
[code]public void criaVisaoPastas(String pasta){
JTree arvore = new JTree();
JScrollPane scroll;
DefaultMutableTreeNode pai = new DefaultMutableTreeNode(pasta);
varre(pasta, pai);
arvore = new JTree(pai);
scroll = new JScrollPane(arvore);
scroll.setBounds(0,0,700,500);
scroll.setVisible(true);
pnlCentral.add(scroll);
getContentPane().validate();
}
public void varre(String base, DefaultMutableTreeNode no) {
File diretorio = new File(base);
File[] conteudo = diretorio.listFiles();
for (int i=0; i < conteudo.length; i++) {
if (conteudo[i].isFile()) {
DefaultMutableTreeNode arquivo = new DefaultMutableTreeNode(conteudo[i].getName());
no.add(arquivo);
}
else {
DefaultMutableTreeNode dir = new DefaultMutableTreeNode(conteudo[i].getName());
varre(conteudo[i].toString(), dir);
no.add(dir);
}
}
} [/code]