JavaFX webview滚动条绘图未清除
我有一个主播,它包含一个网络视图,其中包含一些内容和一个滚动条。WebView是从一个FXML文件加载的,内容是纯html,当然还有一些用于样式设置的css 一切正常,除了我想滚动或调整窗口大小。然后,在滚动和调整大小后会发生这种情况: 看起来滚动条已重新绘制但未清除。水平滚动条也是如此。我有另一个窗格,它也有一个滚动条,而不是一个网络视图,但效果很好 扩展AnchorPane的帮助窗格的Java代码非常简单:JavaFX webview滚动条绘图未清除,webview,javafx,scrollbar,fxml,Webview,Javafx,Scrollbar,Fxml,我有一个主播,它包含一个网络视图,其中包含一些内容和一个滚动条。WebView是从一个FXML文件加载的,内容是纯html,当然还有一些用于样式设置的css 一切正常,除了我想滚动或调整窗口大小。然后,在滚动和调整大小后会发生这种情况: 看起来滚动条已重新绘制但未清除。水平滚动条也是如此。我有另一个窗格,它也有一个滚动条,而不是一个网络视图,但效果很好 扩展AnchorPane的帮助窗格的Java代码非常简单: public HelpPane() { FXMLLoader loade
public HelpPane() {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/resources/fxml/HelpPane.fxml"));
loader.setClassLoader(getClass().getClassLoader());
loader.setController(this);
try {
Node ui = loader.load();
getChildren().add(ui);
} catch (IOException e) {
e.printStackTrace();
}
}
创建webview的FXML也没有什么特别之处:
<AnchorPane fx:id="apnHelpBody" styleClass="paneBody" VBox.vgrow="ALWAYS">
<children>
<WebView fx:id="webFunctionDoc" focusTraversable="false" maxHeight="-1.0" maxWidth="-1.0" minHeight="-1.0" minWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
</children>
</AnchorPane>
我真的不知道这是什么原因,所以任何帮助都将不胜感激 结果是答案非常简单:
我正在渲染的页面背景是透明的,因此滚动条似乎从未被清除。将背景更改为白色将其修复。使用的java版本和环境是什么?我使用的是最新的java版本8u40Log a。执行此操作时,请确保包含所有代码和资源以及完整的环境描述,以便有人可以仅使用错误报告中的信息重现您的问题。