Boa tarde, pessoal!!
seguinte, em primeiro lufgar feliz natal a todos do forum!!! e um excelente ano novo a todos!!!
pessoal, eu quero fazer uma aplicação extremamente simples que basicamente pega alguns dados da máquina e em seguida, abre o navegador, enviando via get, os tais dados da maquina…
o que quero saber agora é como eu faço para que, automaticamente abra o navegador quando clicar na aplicação automaticamente em termos, pois quero pegar os dados e enviar para um determinado endereço, www.meusite.com.br/pasta?user=$user&os=os etc, etc…
como faço isso?
obrigado a todos!!
Horácio
Abrir o navegador clicando na aplicação
H
4 Respostas
tenta usar a Runtime e passa o comando de chamada do navegador do respectivo Sistema Operacional… 
Espero que a aplicação não tenha fins maliciosos.
Evite a classe Runtime quando possível, seu código não é multiplataforma.
Para usar o navegador, faça o seguinte:public boolean navegar(URI destino) {
Desktop desktop = null;
if (!Desktop.isDesktopSupported())
return false;
desktop = Desktop.getDesktop();
if (!desktop.isSupported(Desktop.Action.BROWSE))
return false;
desktop.browse(uri);
return true;.
}
Esse código é mutiplatarforma. Se ele retornar false, aí sim, tente recorrer ao Runtime como último recurso.
Só lembre-se que o Runtime não é multiplataforma.
Ainda não conhecia a classe Desktop!
Ótima sugestão ViniGodoy.
H
desculpe a demora!!!
então, não consegui, inseri o metodo, importei, masainda dá erro, solicita importações, criações de métodos, etc, etc…
fiz a classe assim:
package orientacaoobj;
import java.awt.Desktop;
import java.net.URI;
public class Desktop {
public boolean navegar(URI destino) {
Desktop desktop = null;
if (!Desktop.isDesktopSupported()) {
return false;
}
desktop = Desktop.getDesktop();
if (!desktop.isSupported(Desktop.Action.BROWSE)) {
return false;
}
desktop.browse(uri);
return true;
}
}
o que tá errado aqui???
Valeu, gente!!!
Horácio
Criado 25 de dezembro de 2010
Ultima resposta 28 de dez. de 2010
Respostas 4
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo