Normalmente per un ScrollPane
si farebbe qualcosa di simile:
scrollPane.setHbarPolicy(ScrollBarPolicy.NEVER);
scrollPane.setVbarPolicy(ScrollBarPolicy.NEVER);
Tuttavia, le barre di scorrimento all'interno WebView non sono il vostro controllo JavaFX interfaccia utente, ma una parte della pagina web visualizzata. Così, si controllarli con i CSS:
body {
overflow-x: hidden;
overflow-y: hidden;
}
È possibile salvare questo come un css e applicarlo come un foglio di stile utente, in modo simile user style sheets in normal browsers, utilizzando questo codice:
webView.getEngine().setUserStyleSheetLocation("path/to/style.css");
Se l'utente si foglio di stile ha creato è una parte delle risorse del vostro progetto, allora si dovrebbe esternare così:
webView.getEngine().setUserStyleSheetLocation(getClass().getResource("/path/to/style.css").toExternalForm());
che sto in realtà la creazione di un browser e ogni volta che l'apertura di schermi in javascript appaiono le barre di scorrimento e desconfiguram lo schermo S. – Folie
Non sai cosa intendi aprendo le schermate in javascript, dovresti descrivere il tuo problema più chiaramente nella tua domanda originale – Dreen
Quando fai clic su "Catasto" si aprirà una schermata, questa schermata è in javascript e non è configurata a causa della barra di scorrimento, quindi volevo rimuoverlo – Folie