Como abrir o arquivo

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]

O que você quer dizer com “abrir”?

Ler o arquivo? Use um FileReader… ou um FileInputStream…

Quer abrir o arquivo no programa padrao? use o método open da classe Desktop:

http://java.sun.com/javase/6/docs/api/java/awt/Desktop.html