3
私はウェブベースのスクロールバーにjava fx:ウェブビューからスクロールバーを削除するには?
私はウェブベースのスクロールバーにjava fx:ウェブビューからスクロールバーを削除するには?
WebViewを使用していますので、Web表示からスクロールバーを削除するには、自動的にスクロール管理し、そうScrollPane
にそれを置く必要はありませんので、あなただけ行う必要があるコントロールでありますCSSプロパティーoverflowまたはWebkit-Specifyプロパティー-webkit-scrollbar
(Webkitエンジンに基づくWebView)。
ディスクからではなくインターネットからページをロードする場合は、自分でCSSを制御することはできません。 次のコードスニペットとしてCSSスタイルを挿入できます。
final WebEngine engine = webView.getEngine();
engine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() {
@Override
public void changed(ObservableValue<? extends State> observable, State oldValue, State newValue) {
if (newValue == State.SUCCEEDED) {
String scriptCode = "customize javascript to inject style";
engine.executeScript(scriptCode);
}
}
});