Java
aprire un sito web dal browser predefinito
con un semplice click nel vostro programma Java.


Ragazzi volevo condividere con voi la risoluzione a questo problema che anche io ho avuto.
Il problema Ŕ quello di voler gestire l' evento del click di un bottone facendo in seguito avvenire l' apertura del browser predefinito indirizzato al link che vogliamo.

Per fare ci˛ Ŕ stata usata la Classe Desktop appartenente alla libreria awt naturalmente la libreria awt.event per la gestione dell' evento ed Ŕ stat utilizzata anche una classe URI(Universal Resource Interface).

Bene vi posto il codice e spero vi possa tornare utile in quanto io non ho trovato guide in italiano a questo merito.

Codice:
//aggiunta e gestione dell' evento sul bottone

bottone.addActionListener(new ActionListener(){

        public void actionPerformed(ActionEvent e){

            final String strTarget = "link";

            Desktop desktop = Desktop.getDesktop();
                try
                {
                    if(desktop.isSupported(Desktop.Action.BROWSE)){

                        URI uri = new URI(strTarget);

                        desktop.browse(uri);

                    }

                }

                catch(URISyntaxException g){

                g.printStackTrace();

                }

                catch(IOException g){

                    g.printStackTrace();

                }
    }

    });

Queste invece sono le librerie che dovrete importare :
Codice:
import java.io.*;
import java.awt.event.*;
import java.awt.*;
import java.net.*;

Spero vi possa tornare utile alla prossima. Eagle2