Quando ho eseguito l'aggiornamento dall'app JavaFX da JavaFX 2 a JavaFX 8, ho notato che ScrollPanes si presentava sempre come rettangoli grigi, anche con un set di colori di sfondo o lo sfondo impostato per essere trasparenti.ScrollPanes in JavaFX 8 ha sempre uno sfondo grigio
25
A
risposta
47
Ho trovato la soluzione in questa discussione: https://community.oracle.com/thread/3538169
Per prima cosa ho bisogno di questo:
.scroll-pane > .viewport {
-fx-background-color: transparent;
}
Poi ho potuto impostare il colore di sfondo a tutto ciò che mi piace. In questo caso, sto facendo tutte le provenienze ScrollPane trasparente:
.scroll-pane {
-fx-background-color: transparent;
}
8
Came acroos questo proprio ora, non funziona con -fx-background-color, ma è con -fx-sfondo
.scroll-pane {
-fx-background: #FFFFFF;
-fx-border-color: #FFFFFF;
}
Vedere [qui] (http://admedfx.blogspot.com/2014/04/fx-22-to-fx-80-part-6-scrollpane.html) per altri problemi di JavaFX 2 in JavaFX 8 . – Jurgen
L'impostazione del colore nel primo frammento sopra ha funzionato per me, non è stato necessario il secondo – torwalker
che ha funzionato bene come previsto! –