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.
To alter borders, you would have to use "fx-background-color" . To modify the viewport's background color, you should modify the "fx-background" attribute.
Set an id to your AnchorPane in the fxml and then in your css assign the id to -fx-background-color : transparent. Hope this works.
I found the solution in this discussion: https://community.oracle.com/thread/3538169
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; }
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; }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With