Normalnie na ScrollPane
byś zrobił coś takiego:
scrollPane.setHbarPolicy(ScrollBarPolicy.NEVER);
scrollPane.setVbarPolicy(ScrollBarPolicy.NEVER);
Jednak przewijania wewnątrz WebView nie są twoje kontrola JavaFX UI, ale część wyświetlanej strony. W ten sposób można kontrolować je z CSS:
body {
overflow-x: hidden;
overflow-y: hidden;
}
Można zapisać to jako .css i zastosować go jako arkusza stylów użytkownika, podobnie user style sheets in normal browsers, przy użyciu tego kodu:
webView.getEngine().setUserStyleSheetLocation("path/to/style.css");
Jeżeli jesteś użytkownikiem stylesheet stworzony jest częścią zasobów Twojego projektu powinieneś go uzewnętrznić tak:
webView.getEngine().setUserStyleSheetLocation(getClass().getResource("/path/to/style.css").toExternalForm());
ja faktycznie tworząc przeglądarkę i za każdym razem otwierając ekrany w javascript pojawiają się paski przewijania i desconfiguram ekran s. – Folie
Nie wiesz, co masz na myśli, otwierając ekrany w javascript, powinieneś opisać swój problem jaśniej na oryginalnym pytaniu. – Dreen
Po kliknięciu "Kataster" otworzy się ekran, ten ekran jest w javascriptu i jest nieskonfigurowany z powodu paska przewijania, więc chciałem go usunąć – Folie