Preview all supported themes. Test every feature of each existing control and check source code directly in the app to learn how to implement it. Check color palette and modify theme color contrast.
JEP 253 made Skin and CSS related APIs public, which resulted in a lot of changes for custom controls which depend on these APIs. Most of the controls in ControlsFX were moved to JDK 9 without issue.