Como abrir URL quando clicar em um texto?

6 respostas
S

[color=blue][b]Oi Pessoal dque frequenta o GUJ!

Duvida Simples:

“Como faço para abrir o navegador e levar para um pagina web quando ela clicar em um texto de uma aplicação desktop java”?

OBS eu to usando o netbeans e sei que o codigo eh colocado no evento pressed do mouse(se necessario ateh criar um metodo para usar no evento pressed).[/b][/color]

6 Respostas

T

Desktop.browse()

S

q iso?

thiago.correa

No evento onclick sobre o texto que você quer digitar você deve executar um programa do SO, no caso do windows você deve chamar

iexplorer onde URL é o endereço da internet

iexplorer http://www.google.com.br

Procure aqui no fórum como executar comandos do SO

S

Consegui OBrigado pela dica fica assim:

public void mostrarURL() throws IOException{

String command = firefox;

Process child = Runtime.getRuntime().exec(command);

}

no linux funcionou, agora no windows não sei!

S

vixi, mas agora falta a pagina! como faz para levar a pagina?

thiago.correa
super9090:
Consegui OBrigado pela dica fica assim:

public void mostrarURL() throws IOException{
String command = "firefox";
Process child = Runtime.getRuntime().exec(command);

}

no linux funcionou, agora no windows não sei!
Eu não conhecia a classe que o thingol te sugeriu, acredito que seja mais fácil e multiplataforma sem a necessidade de ter isso imbutido no código, faça um teste
public static void main(String[] args) throws IOException, 
                                                  URISyntaxException {



            showBrowser("http://www.google.com.br");

    }
    
    public static void showBrowser(String url) throws IOException, 
                                                 URISyntaxException {
        Desktop.getDesktop().browse(new URI(url));
    }}
Criado 6 de julho de 2009
Ultima resposta 6 de jul. de 2009
Respostas 6
Participantes 3