Uses of Class
javafx.scene.control.Control
Package
Description
The JavaFX User Interface Controls (UI Controls or just Controls) are
specialized Nodes in the JavaFX Scenegraph especially suited for reuse in
many different application contexts.
The
javafx.scene.control.cell
package is where all cell-related
classes are located, other than the core classes such as
Cell
, IndexedCell
,
ListCell
, TreeCell
,
and TableCell
.The javafx.scene.control.skin package is where the skin classes, typically
one for each UI control, are located
This package provides means for loading and displaying Web content.
-
Uses of Control in javafx.scene.control
Modifier and TypeClassDescriptionclass
Base implementation class for defining the visual representation of user interface controls by defining a scene graph of nodes to represent theskin
.Modifier and TypeClassDescriptionclass
An accordion is a group ofTitlePanes
.class
A simple button control.class
A ButtonBar is essentially aHBox
, with the additional functionality for operating system specific button placement.class
Base class for button-like UI Controls, including Hyperlinks, Buttons, ToggleButtons, CheckBoxes, and RadioButtons.class
Cell<T>
class
A tri-state selection Control typically skinned as a box with a checkmark or tick mark when checked.class
ChoiceBox<T>
The ChoiceBox is used for presenting the user with a relatively small set of predefined choices from which they may choose.class
ColorPicker control allows the user to select a color from either a standard palette of colors with a simple one click selection OR define their own custom color.class
ComboBox<T>
An implementation of theComboBoxBase
abstract class for the most common form of ComboBox, where a popup list is shown to users providing them with a choice that they may select from.class
ComboBoxBase<T>
Abstract base class for ComboBox-like controls.class
DateCell is used byDatePicker
to render the individual grid cells in the calendar month.class
The DatePicker control allows the user to enter a date as text or to select a date from a calendar popup.class
An HTML like label which can be a graphic and/or text which responds to rollovers and clicks.class
IndexedCell<T>
An implementation ofCell
which contains an index property which maps into the data model underlying the visualization.class
Label is a non-editable text control.class
A LabeledControl
is one which has as part of its user interface a textual content associated with it.class
ListCell<T>
class
ListView<T>
A ListView displays a horizontal or vertical list of items from which the user may select, or with which the user may interact.class
A MenuBar control traditionally is placed at the very top of the user interface, and embedded within it areMenus
.class
MenuButton is a button which, when clicked or pressed, will show aContextMenu
.class
A Pagination control is used for navigation between pages of a single content, which has been divided into smaller parts.class
Text field that masks entered characters.class
A specialization of the ProgressIndicator which is represented as a horizontal bar.class
A circular control which is used for indicating progress, either infinite (aka indeterminate) or finite.class
RadioButtons create a series of items where only one item can be selected.class
Either a horizontal or vertical bar with increment and decrement buttons and a "thumb" with which the user can interact.class
A Control that provides a scrolled, clipped viewport of its contents.class
A horizontal or vertical separator line.class
The Slider Control is used to display a continuous or discrete range of valid numeric choices and allows the user to interact with the control.class
Spinner<T>
A single line text field that lets the user select a number or an object value from an ordered sequence.class
The SplitMenuButton, like theMenuButton
is closely associated with the concept of selecting aMenuItem
from a menu.class
A control that has two or more sides, each separated by a divider, which can be dragged by the user to give more space to one of the sides, resulting in the other side shrinking by an equal amount.class
TableCell<S,
T> Represents a single row/column intersection in aTableView
.class
TableRow<T>
TableRow is anIndexedCell
, but rarely needs to be used by developers creating TableView instances.class
TableView<S>
The TableView control is designed to visualize an unlimited number of rows of data, broken out into columns.class
A control that allows switching between a group ofTabs
.class
Text input component that allows a user to enter multiple lines of plain text.class
Text input component that allows a user to enter a single line of unformatted text.class
Abstract base class for text input controls.class
A TitledPane is a panel with a title that can be opened and closed.class
AToggleButton
is a specialized control which has the ability to be selected.class
A ToolBar is a control which displays items horizontally or vertically.class
TreeCell<T>
class
TreeTableCell<S,
T> Represents a single row/column intersection in aTreeTableView
.class
TreeTableRow<T>
TreeTableRow is anIndexedCell
, but rarely needs to be used by developers creating TreeTableView instances.class
The TreeTableView control is designed to visualize an unlimited number of rows of data, broken out into columns.class
TreeView<T>
The TreeView control provides a view on to a tree root (of typeTreeItem
).Modifier and TypeMethodDescriptionfinal Control
TextFormatter.Change.getControl()
Gets the control associated with this change. -
Uses of Control in javafx.scene.control.cell
Modifier and TypeClassDescriptionclass
class
CheckBoxTableCell<S,
T> class
class
A class containing aTreeTableCell
implementation that draws aCheckBox
node inside the cell, optionally with a label to indicate what the checkbox represents.class
class
ChoiceBoxTableCell<S,
T> class
class
A class containing aTreeTableCell
implementation that draws aChoiceBox
node inside the cell.class
class
ComboBoxTableCell<S,
T> class
class
A class containing aTreeTableCell
implementation that draws aComboBox
node inside the cell.class
A class containing aTableCell
implementation that draws aProgressBar
node inside the cell.class
A class containing aTreeTableCell
implementation that draws aProgressBar
node inside the cell.class
class
TextFieldTableCell<S,
T> class
class
-
Uses of Control in javafx.scene.control.skin
Modifier and TypeClassDescriptionclass
TableViewSkinBase<M,
S, C extends Control, I extends IndexedCell<M>, TC extends TableColumnBase<S, ?>> TableViewSkinBase is the base skin class used by controls such asTableView
andTreeTableView
(the concrete classes areTableViewSkin
andTreeTableViewSkin
, respectively).class
VirtualContainerBase<C extends Control,
I extends IndexedCell> Parent class to control skins whose contents are virtualized and scrollable. -
Uses of Control in javafx.scene.web
Modifier and TypeClassDescriptionclass
A control that allows for users to edit text, and apply styling to this text.