Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javafxwebview自身过度编译,拒绝监听任何javascript函数以使其自动滚动到底部_Java_Javafx - Fatal编程技术网

javafxwebview自身过度编译,拒绝监听任何javascript函数以使其自动滚动到底部

javafxwebview自身过度编译,拒绝监听任何javascript函数以使其自动滚动到底部,java,javafx,Java,Javafx,因此,我希望使用WebView显示富文本。很遗憾,我无法使用滚动功能:( 代码片段(xa、ya、xb、yb是我绘制所需的坐标。txt是预烘焙的html文本。): “透支本身”是什么意思?从根本上说,它是在自我绘制。在某种程度上,它没有被清除,因此造成了一个绝对的混乱(在某种程度上造成了黑条)。如果删除最后两行(executeScript和getPageFor),这种情况还会发生吗?不,这就解决了它,事实上,使其与背景颜色相同,而不使其透明会产生相同的效果,而不会出现上述问题。谢谢:) W

因此,我希望使用WebView显示富文本。很遗憾,我无法使用滚动功能:(

代码片段(xa、ya、xb、yb是我绘制所需的坐标。txt是预烘焙的html文本。):


“透支本身”是什么意思?从根本上说,它是在自我绘制。在某种程度上,它没有被清除,因此造成了一个绝对的混乱(在某种程度上造成了黑条)。如果删除最后两行(executeScript和getPageFor),这种情况还会发生吗?不,这就解决了它,事实上,使其与背景颜色相同,而不使其透明会产生相同的效果,而不会出现上述问题。谢谢:)
    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);