JavaFX is the go-to UI library in the Java ecosystem. This course teaches you how to use labeled and text input controls from simple to complex use cases right from the creation and customization until event handling.
At the core of developing desktop applications using JavaFX is a thorough knowledge of controls. In JavaFX Playbook: Labeled and Text Controls, you will learn how to use the 12 most common controls in order to create useful applications. First, you will learn about labeled controls, which also includes buttons and hyperlinks. Next, you will explore text input controls that are primarily used for reading keyboard input from the user with the help of text fields, text areas, or similar controls. Finally, you will discover how to use some common functionality among these controls, such as tooltips and accelerators. When you are finished with this course, you will have a foundational knowledge of creating, styling, and customizing labeled and text input controls that will help you as you move forward to develop effective desktop applications using JavaFX.
Course Overview JavaFX has lots of controls that can be used without much customization. Each control comes with numerous ways to customize them to suit the requirements of your needs. However, not much documentation is available on how to use these controls, and the small amounts of available information is scattered throughout the internet. In this course, I will take you through a demonstration of labeled and text input controls. Labeled controls are comprised of various kinds of buttons, labels, and hyperlinks. The text input controls deal with the use cases where you have to read the input from the user. We'll work on a simple scratch pad application and show how to customize these controls to handle many use cases. This course takes a playbook approach, so you can pick any module provided that you have completed module 1. There is no relationship between modules except for the fact that every module starts from the same starting point, making it easy for people who don't like to follow a top-down approach in completing the course. This also helps you pick any module that deals with the control of your interest. If you only want to learn about HtmlEditor and learn how to add new functionality to it, go ahead and start at module number 13. If you want to learn how to use RadioButtons, open the sixth module. Once you've finished the first module, you can follow your heart's desire. In order to complete this course, you should be familiar with Java and have used IntelliJ IDEA as an IDE, but you should be able to follow along these demos in any IDE Of your choice. You also need to have JavaLite installed in your machine, and basic familiarity with XML will help you understand the FXML easily. So, if this sounds like fun, hop on and let's share the ride.