IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

[jdic] Firefox dans un JPanel


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut [jdic] Firefox dans un JPanel
    Bonjour,

    Je suis sur une épine, je sollicite de ce fait votre aide.

    J'aimerais intégrer une fenetre d'un navigateur dans un JPanel.
    Après recherche, je suis tombé sur la librairie Desktop de JDic.

    Pour le moment, l'appel d'un lien par l'objet desktop (et donc dans un firefox à part) fonctionne, ce qui suppose que mes librairies sont correctes (et les liens vers celles-ci).

    En revanche, dès que je veux intégrer cette fenètre à Swing, la JFrame reste désespérement vide.
    Du coup, je suis arrivé sur les librairies graphiques nécéssaires pour cette intégration (dans mon cas "mozembed-linux-gtk2" car je suis sous linux).
    Apparement, elle est à la bonne place (le fait de la déplacer me renvoit une erreur ...mozembed-linux-gtk2 not found).

    Du coup, je sais plus vraiment quoi faire pour résoudre ce problème.


    Merci par avance

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    Salut,

    Tu es sur que cela est possible ?

    Je pense que en ce qui concerne l'affichage de page web, jdic permet d'ouvrir une page dans le navigateur par défaut du système, pas l'intégration d'une fenêtre de ce même navigateur au sein de ton application.

  3. #3
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    il existe un certain nombre de solutions pour intégrer un browser dans une fenêtre Swing :

    • Un browser pur Java, comme Lobo (http://lobobrowser.org/) ou Flying Saucer, qui lui ne fait que le XHTML (https://xhtmlrenderer.dev.java.net/)
    • Un système permettant d'intégrer directement un moteur de rendu, comme le moteur WebKit, qui fait tourner Safari, ou Gecko. Je sais que ce type de chose existe, mais je n'arrive plus à remettre la main dessus.

  4. #4
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    Interressant !

    Mais ces librairies sont à utiliser conjointement avec un JEditorPane, non ?

  5. #5
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    Un système permettant d'intégrer directement un moteur de rendu, comme le moteur WebKit, qui fait tourner Safari, ou Gecko. Je sais que ce type de chose existe, mais je n'arrive plus à remettre la main dessus.
    Re,
    D'après mes recherches, c'est exactement cela, on genere une sorte d'instance du moteur de firefox (gecko) qui se cale sur firefox et l'integre à l'interface SWING.
    Un lien qui donne un peu de code en fr, sinon, en VO, il y a celui-là que j'ai suivi ; j'ai réussi le second, mais pas le troisième.

    En ce qui concerne le JEditorPane, il est donné dans le second lien (première étape) : en gros, il permet de faire de l'affichage HTML simple (je me souviens plus de la version).

  6. #6
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Salut,

    Nouvelle journée, nouvelles recherches.
    J'ai regardé du côté de Lobo, cité par Traroth2, et apparemment, il ne fait pas de flash, donc ne me convient pas.

    Du coup, je repars sur jdic, mais sans grande conviction.

  7. #7
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Si j'arrive à l'intégrer dans une applet Java (Forms), vous devriez le pouvoir également.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Java2D] mouseDragged dans un JPanel
    Par Copps dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 01/08/2005, 15h24
  2. Dessiner dans différents JPanels
    Par N@sH dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 20/05/2005, 15h39
  3. Firefox dans VC++
    Par wamania dans le forum MFC
    Réponses: 6
    Dernier message: 15/03/2005, 16h58
  4. [JPanel] parcours d'objets dans un JPanel
    Par fleur1234 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 17/01/2005, 13h24
  5. Dessiner dans un JPanel
    Par Oliveuh dans le forum Composants
    Réponses: 5
    Dernier message: 19/07/2004, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo