JavaFX Playbook - Labeled and Text Controls

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.
Course info
Level
Intermediate
Updated
May 11, 2018
Duration
2h 21m
Table of contents
Course Overview
Introduction and Preparation
Label: Styling
Event Binding
Labeled Controls: Button
Labeled Controls: ToggleButton
Labeled Controls: RadioButton
Labeled Controls: CheckBox
Labeled Controls: Hyperlink
Labeled Controls: MenuButton
Text Input Controls: TextField
Text Input Controls: PasswordField
Text Input Controls: TextArea
Text Input Controls: HtmlEditor
Mnemonics and Accelerators
Tooltips
Description
Course info
Level
Intermediate
Updated
May 11, 2018
Duration
2h 21m
Description

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.

About the author
About the author

Buddha Jyothiprasad is an Author with Pluralsight and has more than 10 years of experience in software development. Previously worked with IBM & Oracle and now works as a Developer at Amazon.

More from the author
JavaFX Playbook: Controls with Data Model
Intermediate
2h 59m
Aug 31, 2018
Section Introduction Transcripts
Section Introduction Transcripts

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.