JavaFX WebView перерисовывает себя и отказывается слушать любую функцию javascript, чтобы сделать ее автоматической прокруткой вниз - PullRequest
0 голосов
/ 27 апреля 2018

Поэтому я хочу использовать WebView для отображения расширенного текста. К сожалению, я не могу получить прокрутку на работу: (

Фрагмент кода (xa, ya, xb, yb - это координаты, которые мне нужны для рисования. Txt - это предварительно запеченный HTML-текст.):

    WebView render = new WebView();
    render.setLayoutX(xa);
    render.setLayoutY(ya);
    render.setPrefWidth(xb);
    render.setPrefHeight(yb);
    render.setMinSize(xb, yb);
    render.setMaxSize(xb, yb);
    WebEngine engine = render.getEngine();
    engine.loadContent(txt);
    engine.executeScript("window.scrollTo(0,document.body.scrollHeight);");
    com.sun.javafx.webkit.Accessor.getPageFor(engine).setBackgroundColor(0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...