This chapter provides an overview of Java Graphical User Interface (GUI) technologies and demonstrates how JavaFX kit can be used to create a GUI application. The latest versions of JavaFX not only provide many helpful features but also allow preserving and embedding the legacy implementation and styles.
In a certain respect, GUI is the most important part of an application. It directly interacts in with the user. If GUI is inconvenient, unappealing to the eyes, or confusing, even the best of the backend solutions may not justify user to use this application. By contrast, well thought through intuitive and nicely designed GUI helps to retain user even if the application does not do the job as well as its competitions.
The following topics will be covered in this chapter:
- Java GUI technologies
- JavaFX fundamentals
- Hello with JavaFX
- Control elements
- Charts
- Applying...