这里的场景是我只想打开超链接,它将导航以帮助记录我的 javafx 应用程序的 html 页面,这些 html 页面放置在我的应用程序 jar 所在的文件夹中。我尝试使用 webview 和 webengine 来加载它,但它不工作,我也没有得到任何异常。请帮助,下面是我的代码:
@FXML
private void handleHelpLink(ActionEvent event) {
String driveName = LoginView.runTimeDriveName();
String url = driveName + "/html/Pheonix Setup.html";
webEngine.load(url);
}
注意:我使用的是 JAVAFX 2.1
更新代码:
public class HelpDoc extends Application {
public static void main(String[] args) throws Exception {
launch(args);
}
@Override
public void start(final Stage stage) throws Exception {
final WebView webView = new WebView();
final WebEngine engine = webView.getEngine();
String driveName = LoginView.runTimeDriveName();
final String url = driveName + "/html/Pheonix Setup.html";
System.out.println("URL="+url);
engine.load(url);
stage.setScene(new Scene(webView));
stage.show();
}
}