2012-03-14 10 views

答えて

2

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); 
     } 
    } 
}); 
関連する問題