que parametro intérprete iniciar hay fuente ejemplo disponible codigo applets java browser cross-platform

parametro - ¿Hay alguna manera de insertar un navegador en Java?



no hay disponible un intérprete de java (15)

¿Hay alguna manera de insertar un navegador en Java?

UP : ¿Cómo hacerlo hoy?


Con mucho, el navegador más robusto e incrustable con el que estoy familiarizado es el de SWT. De hecho, es tan flexible que el elemento contextual de JavaDoc que puede ver en Eclipse es en realidad un navegador, y la vista JavaDoc en realidad admite cosas como la animación.

El único riesgo con el uso de SWT es que hay diferentes versiones de la biblioteca SWT para diferentes plataformas. No estoy seguro si hay un tarro individual que podrías incluir para cubrir a todos.


Creo que JWebPane será la forma oficial de insertar un navegador en una aplicación Java. Está basado en el motor de fuente abierta: WebKit, que se usa en los navegadores Apples Safari y Google Chrome. Consulte este blog para obtener más información.


Desde JavaFX 2.0 puedes usar ahora webview



He abierto con éxito un navegador de Java usando SWT . Puede encontrar ejemplos de código de cómo usar SWT para abrir una ventana del navegador. Es muy fácil de hacer


Podría usar SWT para su GUI. Su control de navegador le permite incrustar IE, Mozilla o Safari (dependiendo de la plataforma en la que se está ejecutando) con poco dolor.





Si miras el iniciador de Minecraft (el antiguo), mira a través de LoginForm o LauncherFrame, tal vez puedas descubrir ese método. Hay un tutorial de kippykip en youtube sobre cómo descompilarlo y editarlo: here


Si necesita una solución pura de Java, puede probar JWebEngine . Hace que HTML 4 sea muy bueno. Puede usarlo en un applet, webstart de Java y en cualquier plataforma. El uso es muy simple.





Puede probar un JEditorPane , no interpreta HTML avanzado, ni Javascript, ni CSS avanzado, pero puede escribir esa parte usted mismo, llamado EditorKit . Esa es la clase / objeto que consulta JEditorPane o cómo debe mostrar su contenido.

Sé que es posible, porque lo intenté y fallé (: P), pero podría estar desactualizado o desaprobado a estas alturas, no lo sé.