Ae pessoal,
Preciso abrir um arquivo a partir de um clique de botão. Como fazer?
Att,
Daniel Henrique
Ae pessoal,
Preciso abrir um arquivo a partir de um clique de botão. Como fazer?
Att,
Daniel Henrique
O que, mais especificamente, eh “abrir arquivo”? Tendo o nome do arquivo, vc pode usar a classe java.io.BufferedReader para ler o conteudo… java.io.File pode te ajudar tambem, assim como java.io.FileInputStream e java.io.FileReader.
Rafael
A partir de um clique de botão, quero fazer um método que execute um arquivo no computador (este arquivo não precisa ser um executável, pode ser um arquivo em pdf, um browser…) produzindo o mesmo efeito de um duplo clique com o botão direito do mouse sobre esse arquivo.
:lol:
Daniel
hjmm… isso depende do sistema operacional que vc esta.
Para todos os efeitos, utilize
Runtime.getRuntime().exec("comando");
para executar comandos como se estivesse no console.
Rafael
Rafael,
Tentei usar esse código mas não funcionou. Passei o caminho do arquivo que queria executar (estou no Windows) do tipo “c:\foo.txt” como se estivesse no console. Será que é necessário utilizar threads já que irei instanciar um novo processo quando abro um outro arquivo? Se sim, como seria?
Daniel Henrique
Voce precisa passar o comando todo, como
notepad c:\foo.txt
ou
call c:\windows\notepad.exe c:\foo.txt
algo assim
Rafael
Então,
Gostaria de saber se tem como encontrar o caminho de um arquivo no disco… Por exemplo, preciso clicar em um botão e abrir um documento pdf. Mas o usuário pode instalar o Adobe aonde ele quiser, então está feito o problema… Pensei em usar variáveis de ambiente mas caí no mesmo problema (como encontrar o caminho do arquivo?)…
[]'s
Daniel Henrique