2014-02-28 14 views
1

我想將網頁加載到我的應用程序中。我可以加載頁面,但是,我嘗試加載的網站需要運行Java,並且WebView似乎無法在我的MacBook上找到它。請看下文中我剝代碼:JavaFX WebView:Java不可訪問

public class LoadPage extends Application { 

    public static WebView loadPage() { 
     WebView browser = new WebView(); 
     WebEngine eng = browser.getEngine(); 
     eng.load("http://www.java.com/en/download/installed.jsp"); 
     return browser; 
    } 

    @Override 
    public void start(Stage primaryStage) { 
     try { 
      BorderPane pane = new BorderPane(); 
      pane.setCenter(loadPage()); 
      Scene scene = new Scene(pane); 
      scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm()); 
      primaryStage.setTitle("WebEditor"); 
      primaryStage.setScene(scene); 
      primaryStage.show(); 

     } catch(Exception e) { 
      e.printStackTrace(); 
     } 
    } 

    public static void main(String[] args) { 
     launch(args); 
    } 
} 

現在我的問題是:有沒有一種解決方法嗎?任何幫助非常感謝:)

回答

1

不,你不能這樣做,WebView目前不支持插件技術!請在這裏看到Jewelsea's答案!

Javafx: Java applet in a Webview component

+0

好了,感謝您的快速反應:)那麼什麼編程語言,我將能夠創建一個類似的計劃?我知道這是可能的:) – pietv8x

+0

@IchichiUchiha:你能幫我解決這個問題嗎? http://stackoverflow.com/q/22088217/2722799 –

+0

@ pietv8x請通過http://programmers.stackexchange.com/questions/174751/pure-java-web-browser-is-it-practical – ItachiUchiha