Abrir o navegador clicando na aplicação

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

tenta usar a Runtime e passa o comando de chamada do navegador do respectivo Sistema Operacional… :slight_smile:

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:

[code]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;.
}
[/code]

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! :smiley: Ótima sugestão ViniGodoy.

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