http://docs.oracle.com/javafx/2.0/webview/jfxpub-webview.htm でjavafx2.1にWebページを表示しようとしましたが、Webページが表示されません。 javafx-antツールを使用してアプリケーションに署名しました(このリンクでは、javafxアプリケーションの署名について説明しています。ブラウザのJavaFx2.0のWebView内にjavascriptWebページを表示するにはどうすればよいですか)。
ブラウザでjavafxを実行しているときはWebページを表示できますが、アプリケーションをjavaスタンドアロンアプリケーションとして実行しているときは表示できません。
コードは次のとおりです。
ブラウザコントロール:
public class Browser extends Region {
final WebView browser = new WebView();
final WebEngine webEngine = browser.getEngine();
public Browser() {
//apply the styles
getStyleClass().add("browser");
// load the web page
webEngine.load("http://www.google.com");
//add the web view to the scene
getChildren().add(browser);
}
//...
}
表示する:
Stage stage = new Stage();
stage.setTitle("Web View");
Scene scene = new Scene(new Browser(),590,400, Color.web("#666970"));
stage.setScene(scene);
scene.getStylesheets().add("/com/sai/javafx/calendar/styles/BrowserToolbar.css");
stage.show();
どんなアイデアでも大歓迎です。