Publié le 23/08/2010
Auteur fobec
Réseaux sociaux
0 partages
0 tweets
0 plus
0 commentaires

Integrer un navigateur internet a un JFrame

Un WebBrowser a été développé dans le projet JDIC, plus complet qu'un EditorPanel notamment dans l'interprétation du Javascript. A partir du navigateur internet de l'OS, une fenętre de navigation peut ętre intégrée et pilotée dans un JFrame.

Afficher une page HTML avec JAVA

Voici un exemple de création d'un WebBrowser dans une fenetre Java
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JFrame;
import org.jdesktop.jdic.browser.WebBrowser;
 
/**
 * Afficher un Webbrowser dans un JFrame
 * http://www.fobec.com/java/971/integrer-navigateur-internet-jframe.html	
 * @author fobec 2010
 */
public class WebBrowserFrame {
 
    public static void main(String[] args) {
        WebBrowser webbrowser = new WebBrowser();
        URL url = null;
        try {
            url = new URL("http://www.google.fr/");
        } catch (MalformedURLException ex) {
            Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
 
        webbrowser.setURL(url);
        webbrowser.setSize(400, 300);
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(800, 600);
        frame.setLocation(200, 200);
        frame.add(webbrowser);
        webbrowser.setVisible(true);
        frame.setVisible(true);
    }
}
L'exemple est minimaliste, il est assez facile d'ajouter les boutons standards (precedent, rafraichir, ...) et une barre pour saisir l'url. Voici comment créer un navigateur internet avec le composant WebBrowser de JAVA.

Ajouter un commentaire

Les champs marqués d'un * sont obligatoires, les adresses emails se sont pas publiées.

A lire aussi

Réseaux sociaux
Présentation de l'article
Catégorie
java - sources
Mise a jour
23/08/2010
Visualisation
vu 4325 fois
Public
Internaute
Auteur de la publication
Fobec
Admin
Auteur de 267 articles
|BIO_PSEUDO|
Commentaires récents

Publié par jpa71 dans java

Efficace.. Bien commente.. Du code bien pense
Bravo

Publié par deefaze dans CMS

Label1.Caption := format(\'Red: $%.2x, Green : $%.2x, Blue : $%.2x\',[R,G,B]);

:)

Publié par web agency cms Typo3 dans tuto

De nombreux articles sur le web parlent des CMS (Content Management System) et tentent de lister les meilleurs d'entres-eux.
Mais très souvent, sauf quelques rares libres blancs, ces article...

Publié par lxbfYeaa dans php5

e

Publié par fobec dans logiciel

Bravo, le soft a trouvé quelques 2400 liens sur le site en un temps record.