我正在尝试移除JavaFX WebView中的滚动条。在论坛上搜索后,建议的方法是将其设置为不可见,代码如下:
browser.getChildrenUnmodifiable().addListener(new ListChangeListener<Node>() {
@Override public void onChanged(Change<? extends Node> change) {
Set<Node> deadSeaScrolls = browser.lookupAll(".scroll-bar");
for (Node scroll : deadSeaScrolls) {
scroll.setVisible(false);
}
}
})
然而,我收到了以下错误信息:
"trait ListChangeListener是抽象的;无法实例化"
我可以理解为什么它会失败,但是为什么其他人使用这段代码却能成功呢?我正在使用Eclipse,代码被包含在Scala代码中。
谢谢! S