5
如何在JavaFx的WebView中自动删除滚动条?删除WebView中的滚动条Javafx
当你点击“地籍”将会打开一个屏幕,这个屏幕是在JavaScript中,并且由于滚动条而没有配置,所以我们想删除它。
如何在JavaFx的WebView中自动删除滚动条?删除WebView中的滚动条Javafx
当你点击“地籍”将会打开一个屏幕,这个屏幕是在JavaScript中,并且由于滚动条而没有配置,所以我们想删除它。
通常为ScrollPane
你会做这样的事情:
scrollPane.setHbarPolicy(ScrollBarPolicy.NEVER);
scrollPane.setVbarPolicy(ScrollBarPolicy.NEVER);
然而,内部的WebView滚动条是不是你的JavaFX UI控件,但所显示的网页的一部分。因此,您可以控制他们的CSS:
body {
overflow-x: hidden;
overflow-y: hidden;
}
您可以将此保存为.css和应用它作为一个用户样式表,同样user style sheets in normal browsers,使用此代码:
webView.getEngine().setUserStyleSheetLocation("path/to/style.css");
如果用户样式表你创造是项目资源的一部分,那么你应该外部化会这样:
webView.getEngine().setUserStyleSheetLocation(getClass().getResource("/path/to/style.css").toExternalForm());
实际上,我创建浏览器每次我打开屏幕时在JavaScript中出现滚动条和desconfiguram屏幕秒。 – Folie 2013-03-19 12:33:47
不确定你在JavaScript中打开屏幕是什么意思,你应该在你原来的问题中更清楚地描述你的问题 – Dreen 2013-03-19 12:43:18
当你点击“地籍”时会打开一个屏幕,这个屏幕是在javascript中,因为滚动条而没有配置,所以我们想要删除它 – Folie 2013-03-19 12:49:16