В этом случае я просто хочу открыть гиперссылку, которая будет перемещаться, чтобы помочь документам html-страниц моего приложения javafx, и эти html-страницы помещаются в папку, где присутствует моя аппликационная банка. Я пытался использовать WebView и webengine, чтобы загрузить его, но он не работает, и я также не получаю исключение для it.Kindly помощи, ниже мой код для того же:Открытие гиперссылки из javafx
@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();
}
}
Вы добавили WebView в свою сцену/сцену? Вы можете взглянуть на [учебник] (http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm) для простого примера. – assylias
Я добавил веб-просмотр в сцене, но все равно его не работает. Это будет нормально для меня, если мы сможем напрямую открыть эту страницу html в браузере по умолчанию по умолчанию. Можем ли мы это сделать? – Rohan
Вы должны быть более конкретными и определить «не работает». Если вам нужны хорошие ответы, вы должны показать полный (но простой) пример, который воссоздает вашу проблему: создайте веб-просмотр/веб-сайт, добавьте его в сцену/сцену, загрузите URL-адрес. Вы уверены, что вызван ваш метод handleHelpLink? Вы уверены, что ваш URL-адрес действителен? и т. д. – assylias