ScrollPanes in JavaFX 8 always have gray background


When I upgraded by JavaFX app from JavaFX 2 to JavaFX 8, I noticed that ScrollPanes always showed up as gray rectangles, even with a background color set or the background set to be transparent.

4/9/2014 3:59:57 AM

Accepted Answer

I found the solution in this discussion:

First I needed this:

.scroll-pane > .viewport {
   -fx-background-color: transparent;

Then I could set the background color to whatever I like. In this case, I'm making all ScrollPane backgrounds transparent:

.scroll-pane {
   -fx-background-color: transparent;
4/9/2014 4:01:43 AM

Came acroos this just now, it's not working with -fx-background-color, but it is with -fx-background

.scroll-pane {
   -fx-background: #FFFFFF;
   -fx-border-color: #FFFFFF;

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow