Question

Est-ce que quelqu'un connaît un moyen d'ouvrir une instance du navigateur de la plate-forme (Windows / Linux / Mac) dans une fenêtre Swing intégrée à une application Java? Aucune autre action ne serait préformée à part l'ouverture d'une URL donnée. Actuellement, nous ouvrons une nouvelle fenêtre de navigateur car les navigateurs Java intégrés sont insuffisants. Toutefois, du point de vue de l’interaction de l’utilisateur, cela n’est pas souhaitable.

Je suis curieux de savoir si une solution à ce problème faisait partie de la version 1.6 de Java. Donc, loin de là, mon google-foo n’a rien révélé d’important. Y a-t-il des bibliothèques à source fermée qui font cela? Quelque chose?

Était-ce utile?

La solution

Autres conseils

Nous utilisons également JDIC et cela fonctionne pour nous sous Windows; Cependant, sa configuration pour fonctionner dans * nix / OS X peut être un problème, car il utilise simplement un navigateur natif de la plate-forme (prend en charge IE et Mozilla), tandis que sur Linux / Mac, il est possible que vous n'ayez ni l'un ni l'autre - c'est le problème.

MozSwing est gratuit ou JxBrowser ou JExplorer (500 $)

WebRenderer est un produit commercial qui le fait, et le fait bien. Cependant, la dernière fois que j’ai vérifié, c’était aussi assez cher (ils voulaient des frais de 2 $ par client pour un grand nombre de clients et un contrat de support de plusieurs milliers de dollars).

utilisez JEditorPane

  

Un composant texte pour éditer divers types de contenu. Par défaut, les types de contenu suivants sont connus: text / plain, text / html et text / rtf

ou Lobo

  

Lobo est un navigateur Web open source entièrement écrit en Java.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top