2011-06-27 69 views
5

我設計一個Java桌面應用程序將打開網頁,允許用戶通過web登錄並分析Web服務器的結果。最好的方法瀏覽器集成到Java應用程序

到目前爲止,我可以看到SWT瀏覽器的實現,但不支持64位,也許存在瀏覽器綁定的Java的另一種實現方式?

回答

3

考慮使用Eclipse作爲「富客戶端」。使用隨附的內部瀏覽器不會有問題。

here

0

你可以看看JxBrowser庫,允許集成基於鉻WebBrowser控件到的Java Swing /在Windows,Linux和Mac OS X的JavaFX應用程序下面的示例演示瞭如何整合Browser組件到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"); 
    } 
} 

圖書館是free開源項目。對於商業項目,您需要獲得許可證。

相關問題