Package | Description |
---|---|
javafx.scene |
Provides the core set of base
classes for the JavaFX Scene Graph API.
|
javafx.scene.chart |
The JavaFX User Interface provides a set of chart components that
are a very convenient way for data visualization.
|
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.layout |
Provides classes to support user interface layout.
|
javafx.scene.text |
Provides the set of classes for fonts and renderable Text Node.
|
javafx.scene.web |
This package provides means for loading and displaying Web content.
|
Modifier and Type | Class and Description |
---|---|
class |
Group
A
Group node contains an ObservableList of children that
are rendered in order whenever this node is rendered. |
Modifier and Type | Method and Description |
---|---|
Parent |
Node.getParent()
Gets the value of the property parent.
|
Parent |
Scene.getRoot()
Gets the value of the property root.
|
Parent |
SubScene.getRoot()
Gets the value of the property root.
|
Modifier and Type | Method and Description |
---|---|
ReadOnlyObjectProperty<Parent> |
Node.parentProperty()
The parent of this
Node . |
ObjectProperty<Parent> |
Scene.rootProperty()
Defines the root
Node of the scene graph. |
ObjectProperty<Parent> |
SubScene.rootProperty()
Defines the root
Node of the SubScene scene graph. |
Modifier and Type | Method and Description |
---|---|
void |
Scene.setRoot(Parent value)
Sets the value of the property root.
|
void |
SubScene.setRoot(Parent value)
Sets the value of the property root.
|
Constructor and Description |
---|
Scene(Parent root)
Creates a Scene for a specific root Node.
|
Scene(Parent root,
double width,
double height)
Creates a Scene for a specific root Node with a specific size.
|
Scene(Parent root,
double width,
double height,
boolean depthBuffer)
Constructs a scene consisting of a root, with a dimension of width and
height, and specifies whether a depth buffer is created for this scene.
|
Scene(Parent root,
double width,
double height,
boolean depthBuffer,
SceneAntialiasing antiAliasing)
Constructs a scene consisting of a root, with a dimension of width and
height, specifies whether a depth buffer is created for this scene and
specifies whether scene anti-aliasing is requested.
|
Scene(Parent root,
double width,
double height,
Paint fill)
Creates a Scene for a specific root Node with a specific size and fill.
|
Scene(Parent root,
Paint fill)
Creates a Scene for a specific root Node with a fill.
|
SubScene(Parent root,
double width,
double height)
Creates a
SubScene for a specific root Node with a specific size. |
SubScene(Parent root,
double width,
double height,
boolean depthBuffer,
SceneAntialiasing antiAliasing)
Constructs a
SubScene consisting of a root, with a dimension of width and
height, specifies whether a depth buffer is created for this scene and
specifies whether scene anti-aliasing is requested. |
Modifier and Type | Class and Description |
---|---|
class |
AreaChart<X,Y>
AreaChart - Plots the area between the line that connects the data points and
the 0 line on the Y axis.
|
class |
Axis<T>
Base class for all axes in JavaFX that represents an axis drawn on a chart area.
|
class |
BarChart<X,Y>
A chart that plots bars indicating data values for a category.
|
class |
BubbleChart<X,Y>
Chart type that plots bubbles for the data points in a series.
|
class |
CategoryAxis
A axis implementation that will works on string categories where each
value as a unique category(tick mark) along the axis.
|
class |
Chart
Base class for all charts.
|
class |
LineChart<X,Y>
Line Chart plots a line connecting the data points in a series.
|
class |
NumberAxis
A axis class that plots a range of numbers with major tick marks every "tickUnit".
|
class |
PieChart
Displays a PieChart.
|
class |
ScatterChart<X,Y>
Chart type that plots symbols for the data points in a series.
|
class |
StackedAreaChart<X,Y>
StackedAreaChart is a variation of
AreaChart that displays trends of the
contribution of each value. |
class |
StackedBarChart<X,Y>
StackedBarChart is a variation of
BarChart that plots bars indicating
data values for a category. |
class |
ValueAxis<T extends Number>
A axis who's data is defined as Numbers.
|
class |
XYChart<X,Y>
Chart base class for all 2 axis charts.
|
Modifier and Type | Class and Description |
---|---|
class |
Accordion
An accordion is a group of
TitlePanes . |
class |
Button
A simple button control.
|
class |
ButtonBar
A ButtonBar is essentially a
HBox , with the additional functionality
for operating system specific button placement. |
class |
ButtonBase
Base class for button-like UI Controls, including Hyperlinks, Buttons,
ToggleButtons, CheckBoxes, and RadioButtons.
|
class |
Cell<T>
|
class |
CheckBox
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
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 the
ComboBoxBase 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 |
Control
Base class for all user interface controls.
|
class |
DateCell
DateCell is used by
DatePicker to render the individual
grid cells in the calendar month. |
class |
DatePicker
The DatePicker control allows the user to enter a date as text or
to select a date from a calendar popup.
|
class |
DialogPane
DialogPane should be considered to be the root node displayed within a
Dialog instance. |
class |
Hyperlink
An HTML like label which can be a graphic and/or text which responds to rollovers and clicks.
|
class |
IndexedCell<T>
An implementation of
Cell which contains an index property which maps
into the data model underlying the visualization. |
class |
Label
Label is a non-editable text control.
|
class |
Labeled
A Labeled
Control 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 |
MenuBar
A MenuBar control traditionally is placed at the very top of the user
interface, and embedded within it are
Menus . |
class |
MenuButton
MenuButton is a button which, when clicked or pressed, will show a
ContextMenu . |
class |
Pagination
A Pagination control is used for navigation between pages of a single content,
which has been divided into smaller parts.
|
class |
PasswordField
Text field that masks entered characters.
|
protected class |
PopupControl.CSSBridge
The link between the popup window and the scenegraph.
|
class |
ProgressBar
A specialization of the ProgressIndicator which is represented as a
horizontal bar.
|
class |
ProgressIndicator
A circular control which is used for indicating progress, either
infinite (aka indeterminate) or finite.
|
class |
RadioButton
RadioButtons create a series of items where only one item can be
selected.
|
class |
ScrollBar
Either a horizontal or vertical bar with increment and decrement buttons and
a "thumb" with which the user can interact.
|
class |
ScrollPane
A Control that provides a scrolled, clipped viewport of its contents.
|
class |
Separator
A horizontal or vertical separator line.
|
class |
Slider
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 |
SplitMenuButton
The SplitMenuButton, like the
MenuButton is closely associated with
the concept of selecting a MenuItem from a menu. |
class |
SplitPane
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 a
TableView . |
class |
TableRow<T>
TableRow is an
IndexedCell , 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 |
TabPane
A control that allows switching between a group of
Tabs . |
class |
TextArea
Text input component that allows a user to enter multiple lines of
plain text.
|
class |
TextField
Text input component that allows a user to enter a single line of
unformatted text.
|
class |
TextInputControl
Abstract base class for text input controls.
|
class |
TitledPane
A TitledPane is a panel with a title that can be opened and closed.
|
class |
ToggleButton
A
ToggleButton is a specialized control which has the ability to be
selected. |
class |
ToolBar
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 a
TreeTableView . |
class |
TreeTableRow<T>
TreeTableRow is an
IndexedCell , but
rarely needs to be used by developers creating TreeTableView instances. |
class |
TreeTableView<S>
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 type
TreeItem ). |
Modifier and Type | Class and Description |
---|---|
class |
CheckBoxListCell<T>
|
class |
CheckBoxTableCell<S,T>
|
class |
CheckBoxTreeCell<T>
|
class |
CheckBoxTreeTableCell<S,T>
A class containing a
TreeTableCell implementation that draws a
CheckBox node inside the cell, optionally with a label to indicate
what the checkbox represents. |
class |
ChoiceBoxListCell<T>
|
class |
ChoiceBoxTableCell<S,T>
|
class |
ChoiceBoxTreeCell<T>
|
class |
ChoiceBoxTreeTableCell<S,T>
A class containing a
TreeTableCell implementation that draws a
ChoiceBox node inside the cell. |
class |
ComboBoxListCell<T>
|
class |
ComboBoxTableCell<S,T>
|
class |
ComboBoxTreeCell<T>
|
class |
ComboBoxTreeTableCell<S,T>
A class containing a
TreeTableCell implementation that draws a
ComboBox node inside the cell. |
class |
ProgressBarTableCell<S>
A class containing a
TableCell implementation that draws a
ProgressBar node inside the cell. |
class |
ProgressBarTreeTableCell<S>
A class containing a
TreeTableCell implementation that draws a
ProgressBar node inside the cell. |
class |
TextFieldListCell<T>
|
class |
TextFieldTableCell<S,T>
|
class |
TextFieldTreeCell<T>
|
class |
TextFieldTreeTableCell<S,T>
A class containing a
TableCell implementation that draws a
TextField node inside the cell. |
Modifier and Type | Class and Description |
---|---|
class |
AnchorPane
AnchorPane allows the edges of child nodes to be anchored to an offset from
the anchor pane's edges.
|
class |
BorderPane
BorderPane lays out children in top, left, right, bottom, and center positions.
|
class |
FlowPane
FlowPane lays out its children in a flow that wraps at the flowpane's boundary.
|
class |
GridPane
GridPane lays out its children within a flexible grid of rows and columns.
|
class |
HBox
HBox lays out its children in a single horizontal row.
|
class |
Pane
Base class for layout panes which need to expose the children list as public
so that users of the subclass can freely add/remove children.
|
class |
Region
Region is the base class for all JavaFX Node-based UI Controls, and all layout containers.
|
class |
StackPane
StackPane lays out its children in a back-to-front stack.
|
class |
TilePane
TilePane lays out its children in a grid of uniformly sized "tiles".
|
class |
VBox
VBox lays out its children in a single vertical column.
|
Modifier and Type | Class and Description |
---|---|
class |
TextFlow
TextFlow is special layout designed to lay out rich text.
|
Modifier and Type | Class and Description |
---|---|
class |
HTMLEditor
A control that allows for users to edit text, and apply styling to this text.
|
class |
WebView
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.