Package | Description |
---|---|
javafx.scene.control |
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.
|
javafx.scene.control.cell |
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 . |
javafx.scene.web |
This package provides means for loading and displaying Web content.
|
Class and Description |
---|
Alert.AlertType
An enumeration containing the available, pre-built alert types that
the
Alert class can use to pre-populate various properties. |
ButtonBar.ButtonData
An enumeration of all available button data annotations.
|
ButtonBase
Base class for button-like UI Controls, including Hyperlinks, Buttons,
ToggleButtons, CheckBoxes, and RadioButtons.
|
ButtonType
The ButtonType class is used as part of the JavaFX
Dialog API (more
specifically, the DialogPane API) to specify which buttons should be
shown to users in the dialogs. |
Cell |
CheckBoxTreeItem
TreeItem subclass that adds support for being in selected, unselected, and
indeterminate states.
|
CheckBoxTreeItem.TreeModificationEvent
A TreeModificationEvent class that works in a similar vein to the
TreeItem.TreeModificationEvent class, in that
this event will bubble up the CheckBoxTreeItem hierarchy, until the parent
node is null. |
ComboBoxBase
Abstract base class for ComboBox-like controls.
|
ContentDisplay
The position to place the content within a Label.
|
ContextMenu
A popup control containing an ObservableList of menu items.
|
Control
Base class for all user interface controls.
|
CustomMenuItem |
DateCell
DateCell is used by
DatePicker to render the individual
grid cells in the calendar month. |
DatePicker
The DatePicker control allows the user to enter a date as text or
to select a date from a calendar popup.
|
Dialog
A Dialog in JavaFX wraps a
DialogPane and provides the necessary API
to present it to end users. |
DialogEvent
Event related to dialog showing/hiding actions.
|
DialogPane
DialogPane should be considered to be the root node displayed within a
Dialog instance. |
FocusModel
The abstract base class for FocusModel implementations.
|
IndexedCell
An implementation of
Cell which contains an index property which maps
into the data model underlying the visualization. |
IndexRange
Class representing a contiguous range of integral values.
|
Labeled
A Labeled
Control is one which has as part of its user interface
a textual content associated with it. |
ListCell |
ListView
A ListView displays a horizontal or vertical list of items from which the
user may select, or with which the user may interact.
|
ListView.EditEvent
An
Event subclass used specifically in ListView for representing
edit-related events. |
Menu
A popup menu of actionable items which is displayed to the user only upon request.
|
MenuButton
MenuButton is a button which, when clicked or pressed, will show a
ContextMenu . |
MenuItem
MenuItem is intended to be used in conjunction with
Menu to provide
options to users. |
MultipleSelectionModel
An abstract class that extends
SelectionModel to add API to support
multiple selection. |
OverrunStyle
Defines the behavior of a labeled Control when the space for rendering the
text is smaller than the space needed to render the entire string.
|
PopupControl
An extension of PopupWindow that allows for CSS styling.
|
PopupControl.CSSBridge
The link between the popup window and the scenegraph.
|
ProgressIndicator
A circular control which is used for indicating progress, either
infinite (aka indeterminate) or finite.
|
ResizeFeaturesBase
An immutable wrapper class for use by the column resize policies offered by
controls such as
TableView and TreeTableView . |
ScrollPane.ScrollBarPolicy
An enumeration denoting the policy to be used by a scrollable
Control in deciding whether to show a scroll bar.
|
ScrollToEvent
Event related to
ScrollPane and virtualised controls such as
ListView , TableView , TreeView and TreeTableView . |
SelectionMode
An enumeration used to specify how many items may be selected in a
MultipleSelectionModel . |
SelectionModel
SelectionModel is an abstract class used by UI controls to provide a
consistent API for maintaining selection.
|
SingleSelectionModel
A SelectionModel which enforces the requirement that only a single index
be selected at any given time.
|
Skin
Base class for defining the visual representation of user interface controls
by defining a scene graph of nodes to represent the skin.
|
Skinnable
The Skinnable interface is implemented by the
Control class,
and therefore is implemented by all Control implementations. |
SortEvent
Event related to
TableView and TreeTableView sorting. |
SpinnerValueFactory
The SpinnerValueFactory is the model behind the JavaFX
Spinner control - without a value factory installed a
Spinner is unusable. |
SplitPane.Divider
Represents a single divider in the SplitPane.
|
Tab
Tabs are placed within a
TabPane , where each tab represents a single
'page'. |
TableCell
Represents a single row/column intersection in a
TableView . |
TableColumn
A
TableView is made up of a number of TableColumn instances. |
TableColumn.CellDataFeatures
A support class used in TableColumn as a wrapper class
to provide all necessary information for a particular
Cell . |
TableColumn.CellEditEvent
An event that is fired when a user performs an edit on a table cell.
|
TableColumn.SortType
Enumeration that specifies the type of sorting being applied to a specific
column.
|
TableColumnBase
Table-like controls (such as
TableView and TreeTableView ) are
made up of zero or more instances of a concrete TableColumnBase subclass
(TableColumn and TreeTableColumn , respectively). |
TableFocusModel
The abstract base class for FocusModel implementations that are used within
table-like controls (most notably
TableView and TreeTableView . |
TablePosition
This class is used to represent a single row/column/cell in a TableView.
|
TablePositionBase
This class is used to represent a single row/column/cell in a table.
|
TableRow
TableRow is an
IndexedCell , but
rarely needs to be used by developers creating TableView instances. |
TableSelectionModel
The abstract base class for MultipleSelectionModel implementations that are used within
table-like controls (most notably
TableView and TreeTableView . |
TableView
The TableView control is designed to visualize an unlimited number of rows
of data, broken out into columns.
|
TableView.ResizeFeatures
An immutable wrapper class for use in the TableView
column resize functionality. |
TableView.TableViewFocusModel
A
FocusModel with additional functionality to support the requirements
of a TableView control. |
TableView.TableViewSelectionModel
A simple extension of the
SelectionModel abstract class to
allow for special support for TableView controls. |
TabPane
A control that allows switching between a group of
Tabs . |
TabPane.TabClosingPolicy
This specifies how the TabPane handles tab closing from an end-users
perspective.
|
TextField
Text input component that allows a user to enter a single line of
unformatted text.
|
TextFormatter
A Formatter describes a format of a
TextInputControl text by using two distinct mechanisms:
A filter (TextFormatter.getFilter() ) that can intercept and modify user input. |
TextFormatter.Change
Contains the state representing a change in the content or selection for a
TextInputControl.
|
TextInputControl
Abstract base class for text input controls.
|
TextInputControl.Content
Interface representing a text input's content.
|
TitledPane
A TitledPane is a panel with a title that can be opened and closed.
|
Toggle
Represents a control that can be toggled between selected and non-selected
states.
|
ToggleButton
A
ToggleButton is a specialized control which has the ability to be
selected. |
ToggleGroup
A class which contains a reference to all
Toggles whose
selected variables should be managed such that only a single
within the ToggleGroup may be selected at
any one time. |
Tooltip
Tooltips are common UI elements which are typically used for showing
additional information about a Node in the scenegraph when the Node is
hovered over by the mouse.
|
TreeCell |
TreeItem
The model for a single node supplying a hierarchy of values to a control such
as TreeView.
|
TreeItem.TreeModificationEvent
An
Event that contains relevant information for all forms of
TreeItem modifications. |
TreeSortMode
Specifies how the tree items in tree-like UI controls should be sorted.
|
TreeTableCell
Represents a single row/column intersection in a
TreeTableView . |
TreeTableColumn
A
TreeTableView is made up of a number of TreeTableColumn instances. |
TreeTableColumn.CellDataFeatures
A support class used in TreeTableColumn as a wrapper class
to provide all necessary information for a particular
Cell . |
TreeTableColumn.CellEditEvent
An event that is fired when a user performs an edit on a table cell.
|
TreeTableColumn.SortType
Enumeration that specifies the type of sorting being applied to a specific
column.
|
TreeTablePosition
This class is used to represent a single row/column/cell in a TreeTableView.
|
TreeTableRow
TreeTableRow is an
IndexedCell , but
rarely needs to be used by developers creating TreeTableView instances. |
TreeTableView
The TreeTableView control is designed to visualize an unlimited number of rows
of data, broken out into columns.
|
TreeTableView.EditEvent
An
Event subclass used specifically in TreeTableView for representing
edit-related events. |
TreeTableView.ResizeFeatures
An immutable wrapper class for use in the TableView
column resize functionality. |
TreeTableView.TreeTableViewFocusModel
A
FocusModel with additional functionality to support the requirements
of a TableView control. |
TreeTableView.TreeTableViewSelectionModel
A simple extension of the
SelectionModel abstract class to
allow for special support for TreeTableView controls. |
TreeView
The TreeView control provides a view on to a tree root (of type
TreeItem ). |
TreeView.EditEvent
An
Event subclass used specifically in TreeView for representing
edit-related events. |
Class and Description |
---|
Cell |
Control
Base class for all user interface controls.
|
IndexedCell
An implementation of
Cell which contains an index property which maps
into the data model underlying the visualization. |
Labeled
A Labeled
Control is one which has as part of its user interface
a textual content associated with it. |
ListCell |
ListView
A ListView displays a horizontal or vertical list of items from which the
user may select, or with which the user may interact.
|
Skinnable
The Skinnable interface is implemented by the
Control class,
and therefore is implemented by all Control implementations. |
TableCell
Represents a single row/column intersection in a
TableView . |
TableColumn
A
TableView is made up of a number of TableColumn instances. |
TableColumn.CellDataFeatures
A support class used in TableColumn as a wrapper class
to provide all necessary information for a particular
Cell . |
TreeCell |
TreeItem
The model for a single node supplying a hierarchy of values to a control such
as TreeView.
|
TreeTableCell
Represents a single row/column intersection in a
TreeTableView . |
TreeTableColumn
A
TreeTableView is made up of a number of TreeTableColumn instances. |
TreeTableColumn.CellDataFeatures
A support class used in TreeTableColumn as a wrapper class
to provide all necessary information for a particular
Cell . |
TreeView
The TreeView control provides a view on to a tree root (of type
TreeItem ). |
Class and Description |
---|
Control
Base class for all user interface controls.
|
Skin
Base class for defining the visual representation of user interface controls
by defining a scene graph of nodes to represent the skin.
|
Skinnable
The Skinnable interface is implemented by the
Control class,
and therefore is implemented by all Control implementations. |
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.