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

Publié par Fobec dans news

Votre message a ete deplace sur le forum, ce sera plus facile pour en discuter.
http://www.fobec.com/forum/correspondance-entre-adresse-ipv4-adresse-ipv6-t1146.html

Publié par aalex57 dans tuto

Bonsoir,

Merci pour l'astuce, cependant votre fichier php ne fonctionne pas chez moi.
Il m'indique une erreur à la ligne 16 :/

Publié par Vivien Blasquez dans news

Le pagerank traduit la popularité d'un site, donc si il est important. Après ce n'est qu'un indicateur, et si il a eu ses heures de gloire, il n'est aujourd'hui qu'un critère parm...

Publié par Kachwahed dans CMS

Merci, ca marche avec moi, mais apès avoir changer:
Edit1.Text := Format('%d bits, %d x %d',[Bits, HRes, VRes]);
par:
Edit1.Text := Format('%d bits, %d x %d',[Bits, HorizRes, VertRes]);...

Publié par Fobec dans tuto

Bonjour,
est-ce que l'ecart entre 2 mesures est important ?
Un serveur web est loin d'une horloge suisse ;-) En fonction de la charge du serveur, de la mise en cache et du contenu du scr...