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 2861 fois
Public
Internaute
Auteur de la publication
Fobec
Admin
Auteur de 261 articles
|BIO_PSEUDO|
Commentaires récents

Publié par Quentin dans tuto

Merci pour ces petits codes java script qui me sont d'un grand secours pour mon TP :)

Publié par Bonjour dans java

Joli travail!
Par contre, savez vous que votre barre de progression s'arrête à un certain pourcentage?

Publié par lamardiallo48 dans java

trop bon ton code ca m'a beaucoup aide. Merci

Publié par Laurent dans java

Merci :)
Teste sous Linux CentOS, fonctionne mais ne recouvre pas la barre des taches.

Publié par Amal dans tuto

pour moi j'ai créé une liste déroulante en liaisant avec la base de donnée déja existant mais la valeur sélectionné ne peut pas etre afficher jamais et...