2008-11-17 21 views
10

¿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 aparte de la apertura de una URL determinada. Actualmente, abrimos una nueva ventana del navegador porque los navegadores integrados de Java no han sido suficientes. Sin embargo, desde el punto de vista de la interacción del usuario, esto es menos que deseable.Incrustar ventana del navegador web en Java

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

Respuesta

6
+0

Tu enlace está roto. Aunque estoy usando Chrome, si no es así, es solo mi problema. – Feet

+0

Descargado de aquí: http://www.java2s.com/Code/Jar/j/Downloadjdic092jar.htm – YumYumYum

+0

La documentación estaba aquí: 1) http://www.aswinanand.com/2006/03/two-minute-web -browser-in-java/ – YumYumYum

0

uso JEditorPane

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

o Lobo

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

+0

El OP preguntó por la apertura del navegador de la plataforma. – Seki

2

Usamos JDIC también 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 plataforma (admite IE y Mozilla), mientras que en Linux/Mac puede que no tenga ninguno: ese es el problema.

0

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

1

MozSwing es gratis o JxBrowser o JExplorer ($ 500)

Cuestiones relacionadas