The most sophisticated JavaFX controls are ones that are dedicated to representing a large amount of data: ListView and TableView. We will review data management, cell creation, and editable data in the following sections.
Advanced controls
ListView
ListView is a familiar UI control, which represents a list of items shown in a scrollable column or row:
Despite the simple concept, JavaFX's ListView has a large API, providing a lot of options to customize it for your needs.
Managing ListView items
The ListView content is backed up by an ObservableList and any changes...