Wouldn’t it be nice if you could change the appearance of your application without altering its functionality? Many companies spend lots of money and time to design user interfaces (UIs). Often companies will mock up several designs before deciding how their UI should look and behave. Depending on the scope, many companies also build UIs that support different screen dimensions. Typically, tablets, smart phones, TVs, and desktops are among the main challenges UI designers face.
In this chapter you will learn about theming and how to customize applications by applying various themes (look and feels). Next, you will learn about the fundamentals of JavaFX CSS styling, which will enable you to change attributes of any Scene ...