Netbeans JavaFX Webview滚动条重画问题

Netbeans JavaFX Webview滚动条重画问题,netbeans,webview,javafx,Netbeans,Webview,Javafx,我正在使用JavaFXWebView在Swing应用程序中显示一些web内容。Webview可以很好地显示页面,只是它有一个小错误,在调整大小时Webview滚动条区域没有正确地重新绘制。参见图 如果我调整所有者JFXPanel的大小,偶尔会发生这种情况。我使用的是来自的事实上的SwingInterops演示。这是一个已知的问题吗?如果是这样,有没有办法解决这个问题 谢谢 。。。Alan经过更多的研究,我发现了一个有效的解决方案,它使用了一个用于Webview的CSS文件 final WebV

我正在使用JavaFXWebView在Swing应用程序中显示一些web内容。Webview可以很好地显示页面,只是它有一个小错误,在调整大小时Webview滚动条区域没有正确地重新绘制。参见图

如果我调整所有者JFXPanel的大小,偶尔会发生这种情况。我使用的是来自的事实上的SwingInterops演示。这是一个已知的问题吗?如果是这样,有没有办法解决这个问题

谢谢


。。。Alan

经过更多的研究,我发现了一个有效的解决方案,它使用了一个用于Webview的CSS文件

final WebView webview = ...;

File f = new File("$SOME_PATH\custom.css");
try {
    webview.getEngine().setUserStyleSheetLocation(f.toURI().toURL().toString());
} catch (MalformedURLException ex) {
    // not important here
}
Custom.css文件包含此内容的位置

body {
    overflow-x: hidden;
    overflow-y: hidden;
}
::-webkit-scrollbar {
    width: 16px;
}
::-webkit-scrollbar-track  {
    background-color: white;
}
正如上所建议的,我认为overflow-x/y属性本身就足以隐藏滚动条,但除非webkit滚动条属性也存在,否则它不会工作。我不理解这个解决方案,但它消除了绘图问题

我在Win7上使用JavaFX2.2、JDK 7u21 x64