我尝试按照此处描述的说明进行操作:http ://docs.oracle.com/javafx/2.0/webview/jfxpub-webview.htm 在 javafx 2.1 上显示网页,但网页不显示虽然我已经使用 javafx-ant 工具签署了我的应用程序(此链接提到了签署 javafx 应用程序如何在浏览器中的 JavaFx 2.0 中的 WebView 中显示 javascript 网页)。
在浏览器上运行 javafx 时我可以查看网页,但在将应用程序作为 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();
任何想法将不胜感激。