Tôi muốn tải một tệp HTML trong ứng dụng WebView
của ứng dụng JavaFX của tôi. Tệp nằm trong thư mục dự án của tôi, bên trong gói webviewsample
.Xử lý tài nguyên JavaFX: Tải các tệp HTML trong WebView
Tôi đã sử dụng đoạn mã sau:
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("WebView test");
WebView browser = new WebView();
WebEngine engine = browser.getEngine();
String url = WebViewSample.class.getResource("/map.html").toExternalForm();
engine.load(url);
StackPane sp = new StackPane();
sp.getChildren().add(browser);
Scene root = new Scene(sp);
primaryStage.setScene(root);
primaryStage.show();
}
Nhưng nó ném một ngoại lệ nói:
ngoại lệ trong phương pháp bắt đầu ứng dụng java.lang.reflect.InvocationTargetException
Cảm ơn bạn. Problem Solved –
Câu trả lời rất hay! – GOXR3PLUS