2011-06-27 15 views
5

Diseño de una aplicación de escritorio Java que abrirá la página web, permitirá al usuario iniciar sesión a través de la web y analizar los resultados del servidor web.La mejor manera de integrar el navegador en la aplicación Java

Hasta ahora puedo ver la implementación del navegador SWT pero no es compatible con 64 bits, ¿tal vez exista otra implementación de enlaces de navegador para Java?

Respuesta

3

pensar en utilizar Eclipse como 'Rich Client'. No tendrá problemas para usar el navegador interno que viene con él.

Ver here.

0

Puede echar un vistazo a JxBrowser biblioteca que permite integrar el control WebBrowser a base de cromo en Java swing/aplicación JavaFX en Windows, Linux y Mac OS X. El siguiente ejemplo muestra cómo se integra Browser componente en JFrame:

import com.teamdev.jxbrowser.chromium.Browser; 
import com.teamdev.jxbrowser.chromium.swing.BrowserView; 

import javax.swing.*; 
import java.awt.*; 

/** 
* This sample demonstrates how to create Browser instance, 
* embed it into Swing BrowserView container, display it in JFrame and 
* navigate to the "www.google.com" web site. 
*/ 
public class BrowserSample { 
    public static void main(String[] args) { 
     Browser browser = new Browser(); 
     BrowserView browserView = new BrowserView(browser); 

     JFrame frame = new JFrame(); 
     frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 
     frame.add(browserView, BorderLayout.CENTER); 
     frame.setSize(700, 500); 
     frame.setLocationRelativeTo(null); 
     frame.setVisible(true); 

     browser.loadURL("http://www.google.com"); 
    } 
} 

La biblioteca es free para proyectos de Código Abierto. Para proyectos comerciales, necesitará obtener una licencia.

Cuestiones relacionadas