ここでのシナリオは、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();
}
}