Не выводит контент в WebView

В контроллере: @FXML private WebView yaMapWeb = new WebView();

Метод старт:

@Override
public void start(Stage primaryStage) throws Exception{
    //yaMapWeb.getEngine().load(getClass().getResource("/com/example/demo/yaMap.html").toExternalForm());
    yaMapWeb.getEngine().load("https://google.com");
    Parent root = FXMLLoader.load(getClass().getResource("storeMap-window.fxml"));
    Scene scene = new Scene(yaMapWeb, 600, 400);
    scene.setRoot(root);
    primaryStage.setScene(scene);
    primaryStage.setTitle("Магазины по близости");
    primaryStage.show();
}

В fxml:

<WebView layoutX="100.0" layoutY="82.0" prefHeight="272.0" prefWidth="448.0" fx:id="yaMapWeb"/>

Почему-то не выводит сайт гугл в webView элемент, но если сделать вывод на все окно, то все выводит, а мне надо именно в компонент webview

Вот в белом прямоугольнике webView и вывод нужен сюда

Вот в белом прямоугольнике webView и вывод нужен сюда


Ответы (1 шт):

Автор решения: MrLibrarian

В конструкторе вы устанавливаете WebView как root, но потом меняете его на другую панель root. Уберите scene.setRoot(root);

→ Ссылка