Pregunta

¿Alguien sabe una manera de abrir una instancia del navegador de la plataforma (Windows / Linux / Mac) dentro de una ventana Swing que está integrada en una aplicación Java. No se realizarán otras acciones que no sean abrir una URL determinada. Actualmente, abrimos una nueva ventana del navegador porque los navegadores integrados de Java han sido insuficientes. Sin embargo, desde el punto de vista de la interacción del usuario, esto es menos que deseable.

Tengo curiosidad por saber si una solución para esto fue parte de la versión 1.6 Java. Entonces, hasta ahora mi google-foo no ha encontrado nada notable. ¿Hay alguna biblioteca de código cerrado que haga esto? ¿Algo?

¿Fue útil?

Solución

Otros consejos

También usamos JDIC y funciona para nosotros en Windows; sin embargo, configurarlo para que funcione en * nix / OS X puede ser un problema, ya que simplemente utiliza un navegador nativo de la plataforma (es compatible con IE y Mozilla), mientras que en Linux / Mac puede que no tenga ninguno, ese es el problema.

MozSwing es gratis o JxBrowser o JExplorer ($ 500)

WebRenderer es un producto comercial que hace esto y lo hace bien. Sin embargo, la última vez que lo revisé también fue bastante costoso (querían una tarifa de $ 2 por cliente por un gran número de clientes y varios contratos de soporte de $ 1000).

use JEditorPane

  

Un componente de texto para editar varios tipos de contenido. De manera predeterminada, se conocen los siguientes tipos de contenido: text / plain, text / html y text / rtf

o Lobo

  

Lobo es un navegador web de código abierto que está escrito completamente en Java.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top