Package | Description |
---|---|
com.oracle.javafx.jmx | |
com.sun.javafx.charts | |
com.sun.javafx.css | |
com.sun.javafx.fxml.builder | |
com.sun.javafx.jmx | |
com.sun.javafx.robot.impl | |
com.sun.javafx.scene | |
com.sun.javafx.scene.control.skin | |
com.sun.javafx.scene.traversal | |
com.sun.javafx.tk.quantum | |
com.sun.javafx.webkit.theme | |
com.sun.prism.j2d.print | |
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.media |
Provides the set of classes for integrating audio and video into Java FX
Applications.
|
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 | Method and Description |
---|---|
java.lang.Object |
SGMXBeanImpl.processContainerNode(Parent parent,
MXNodeAlgorithmContext ctx)
|
Modifier and Type | Class and Description |
---|---|
class |
Legend
A chart legend that displays a list of items with symbols in a box
|
Modifier and Type | Field and Description |
---|---|
private Parent |
ChartLayoutAnimator.nodeToLayout |
Constructor and Description |
---|
ChartLayoutAnimator(Parent nodeToLayout) |
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.Map<Parent,StyleManager.CacheContainer> |
StyleManager.cacheContainerMap
A map from a parent to its style cache.
|
(package private) StyleManager.RefList<Parent> |
StyleManager.StylesheetContainer.parentUsers |
Modifier and Type | Method and Description |
---|---|
void |
StyleManager.forget(Parent parent)
Called from Parent's scenesChanged method when the Parent's scene is set to null.
|
private java.util.List<StyleManager.StylesheetContainer> |
StyleManager.gatherParentStylesheets(Parent parent) |
private java.util.List<StyleManager.StylesheetContainer> |
StyleManager.processStylesheets(java.util.List<java.lang.String> stylesheets,
Parent parent) |
private void |
StyleManager.stylesheetRemoved(Parent parent,
java.lang.String fname) |
void |
StyleManager.stylesheetsChanged(Parent parent,
ListChangeListener.Change<java.lang.String> c)
called from Parent's stylesheets property's onChanged method
|
Modifier and Type | Field and Description |
---|---|
private Parent |
JavaFXSceneBuilder.root |
Modifier and Type | Method and Description |
---|---|
Parent |
JavaFXSceneBuilder.getRoot() |
Modifier and Type | Method and Description |
---|---|
void |
JavaFXSceneBuilder.setRoot(Parent root) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
MXNodeAlgorithm.processContainerNode(Parent parent,
MXNodeAlgorithmContext ctx)
|
Modifier and Type | Method and Description |
---|---|
static ObservableList<Node> |
FXRobotHelper.getChildren(Parent p)
Returns a ObservableList containing this passed parent's children.
|
abstract ObservableList<Node> |
FXRobotHelper.FXRobotSceneAccessor.getChildren(Parent parent) |
Modifier and Type | Method and Description |
---|---|
static Scene |
SceneHelper.createPopupScene(Parent root) |
Scene |
SceneHelper.SceneAccessor.createPopupScene(Parent root) |
Modifier and Type | Class and Description |
---|---|
class |
ColorPalette |
(package private) class |
ColorPalette.ColorPickerGrid |
(package private) class |
ColorPalette.ColorSquare |
private class |
ColorPickerSkin.PickerColorBox
*
picker-color-cell *
*
|
static class |
ComboBoxPopupControl.FakeFocusTextField
*
Support classes *
*
|
class |
ContextMenuContent
This is a the SkinBase for ContextMenu based controls so that the CSS parts
work right, because otherwise we would have to copy the Keys from there to here.
|
(package private) class |
ContextMenuContent.ArrowMenuItem |
(package private) class |
ContextMenuContent.MenuBox
Custom VBox to enable scrolling of items.
|
class |
ContextMenuContent.MenuItemContainer |
private class |
ContextMenuContent.MenuLabel |
class |
CustomColorDialog |
private class |
CustomColorDialog.ColorRectPane |
private class |
CustomColorDialog.ControlsPane |
class |
DatePickerContent
The full content for the DatePicker popup.
|
(package private) class |
DatePickerHijrahContent
Extends DatePickerContent to add a secondary calendar, allowing the
ISO and Islamic calendars to be displayed simultaneously.
|
(package private) class |
DoubleField |
class |
EmbeddedTextContextMenuContent
The embedded context menu for a text input control.
|
(package private) class |
EmbeddedTextContextMenuContent.MenuItemContainer |
class |
FXVK |
private class |
FXVKSkin.CharKey
A key which has a letter, a number or symbol on it
|
private class |
FXVKSkin.Key
A Key on the virtual keyboard.
|
private class |
FXVKSkin.KeyboardStateKey
These keys only manipulate the state of the keyboard and never
send key events to the client.
|
private class |
FXVKSkin.KeyCodeKey
Some keys actually do need to use KeyCode for pressed / released events,
and BackSpace is one of them.
|
private class |
FXVKSkin.SuperKey
One of several TextInputKeys which have super powers, such as "Tab" and
"Return" and "Backspace".
|
private class |
FXVKSkin.TextInputKey
Any key on the keyboard which will send a KeyEvent to the client.
|
(package private) class |
InputField |
private class |
InputFieldSkin.InnerTextField |
(package private) class |
IntegerField |
class |
LabeledImpl |
(package private) static class |
MenuBarSkin.MenuBarButton |
private class |
MenuButtonSkinBase.MenuLabeledImpl |
class |
NestedTableColumnHeader
This class is used to construct the header of a TableView.
|
(package private) class |
PaginationSkin.IndicatorButton |
(package private) class |
PaginationSkin.NavigationControl |
private class |
ProgressIndicatorSkin.DeterminateIndicator
*
DeterminateIndicator *
*
|
private class |
ProgressIndicatorSkin.IndeterminateSpinner |
private class |
ProgressIndicatorSkin.IndeterminateSpinner.IndicatorPaths |
private static class |
ScrollBarSkin.EndButton |
(package private) static class |
SplitPaneSkin.Content |
(package private) class |
SplitPaneSkin.ContentDivider |
class |
TableColumnHeader
Region responsible for painting a single column header.
|
class |
TableHeaderRow
Region responsible for painting the entire row of column headers.
|
(package private) class |
TabPaneSkin.TabContentRegion
TabContentRegion: each tab has one to contain the tab's content node
|
(package private) class |
TabPaneSkin.TabControlButtons
TabControlButtons: controls to manipulate tab interaction
|
(package private) class |
TabPaneSkin.TabHeaderArea
TabHeaderArea: Area responsible for painting all tabs
|
(package private) class |
TabPaneSkin.TabHeaderSkin
TabHeaderSkin: skin for each tab
|
private class |
TextAreaSkin.ContentView |
(package private) class |
TitledPaneSkin.TitleRegion |
(package private) class |
ToolBarSkin.ToolBarOverflowMenu |
class |
VirtualFlow<T extends IndexedCell>
Implementation of a virtualized container using a cell based mechanism.
|
(package private) static class |
VirtualFlow.ClippedContainer
A simple extension to Region that ensures that anything wanting to flow
outside of the bounds of the Region is clipped.
|
class |
VirtualScrollBar
This custom ScrollBar is used to map the increment & decrement features
to pixel based scrolling rather than thumb/track based scrolling, if the
"virtual" attribute is true.
|
(package private) class |
WebColorField |
Modifier and Type | Field and Description |
---|---|
private Parent |
TraversalEngine.TempEngineContext.root |
private Parent |
ParentTraversalEngine.root |
Modifier and Type | Method and Description |
---|---|
protected abstract Parent |
TraversalEngine.getRoot()
The root of this engine's context.
|
Parent |
TraversalEngine.EngineContext.getRoot() |
Parent |
TraversalEngine.TempEngineContext.getRoot() |
protected Parent |
SubSceneTraversalEngine.getRoot() |
Parent |
TraversalContext.getRoot()
The root for this context, Traversal should be done only within the root
|
protected Parent |
SceneTraversalEngine.getRoot() |
protected Parent |
ParentTraversalEngine.getRoot() |
Modifier and Type | Method and Description |
---|---|
private void |
TraversalEngine.BaseEngineContext.addFocusableChildrenToList(java.util.List<Node> list,
Parent parent) |
static Node |
TabOrderHelper.findNextFocusablePeer(Node node,
Parent root,
boolean traverseIntoCurrent) |
static Node |
TabOrderHelper.findPreviousFocusablePeer(Node node,
Parent root) |
static Node |
TabOrderHelper.getFirstTargetNode(Parent p) |
static Node |
TabOrderHelper.getLastTargetNode(Parent p) |
private Bounds |
TraversalEngine.getLayoutBounds(Node n,
Parent forParent)
Gets the appropriate bounds for the given node, transformed into
the scene's or the specified node's coordinates.
|
Node |
TraversalEngine.BaseEngineContext.selectFirstInParent(Parent parent) |
Node |
TraversalContext.selectFirstInParent(Parent parent)
If the TraversalEngine does not want to handle traversal inside some inner child (Parent), it can use this method to apply
default algorithm inside that Parent and return the first Node
|
Node |
TraversalEngine.BaseEngineContext.selectInSubtree(Parent subTreeRoot,
Node from,
Direction dir) |
Node |
TraversalContext.selectInSubtree(Parent subTreeRoot,
Node from,
Direction dir)
If the TraversalEngine does not want to handle traversal inside some inner child (Parent), it can use this method to apply
default algorithm inside that Parent and return the next Node within the Parent or null if there's no successor.
|
Node |
TraversalEngine.BaseEngineContext.selectLastInParent(Parent parent) |
Node |
TraversalContext.selectLastInParent(Parent parent)
If the TraversalEngine does not want to handle traversal inside some inner child (Parent), it can use this method to apply
default algorithm inside that Parent and return the last Node
|
void |
TraversalEngine.TempEngineContext.setRoot(Parent root) |
Constructor and Description |
---|
ParentTraversalEngine(Parent root) |
ParentTraversalEngine(Parent root,
Algorithm algorithm) |
Modifier and Type | Class and Description |
---|---|
class |
OverlayWarning |
Modifier and Type | Class and Description |
---|---|
private static class |
RenderThemeImpl.FormButton |
private static class |
RenderThemeImpl.FormCheckBox |
private static class |
RenderThemeImpl.FormMenuList |
private static class |
RenderThemeImpl.FormMenuListButton |
private static class |
RenderThemeImpl.FormProgressBar |
private static class |
RenderThemeImpl.FormRadioButton |
private static class |
RenderThemeImpl.FormSlider |
private static class |
RenderThemeImpl.FormTextField |
private class |
ScrollBarThemeImpl.ScrollBarWidget |
Modifier and Type | Field and Description |
---|---|
private Parent |
J2DPrinterJob.PageInfo.root |
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 | Field and Description |
---|---|
(package private) Parent |
Scene.oldRoot |
private Parent |
SceneBuilder.root
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private ReadOnlyObjectWrapper<Parent> |
Node.parent
The parent of this
Node . |
private ObjectProperty<Parent> |
Scene.root
Defines the root
Node of the scene graph. |
private ObjectProperty<Parent> |
SubScene.root
Defines the root
Node of the SubScene scene graph. |
Modifier and Type | Method and Description |
---|---|
Parent |
Node.getParent() |
Parent |
Scene.getRoot() |
Parent |
SubScene.getRoot() |
Modifier and Type | Method and Description |
---|---|
ReadOnlyObjectProperty<Parent> |
Node.parentProperty() |
private ReadOnlyObjectWrapper<Parent> |
Node.parentPropertyImpl() |
ObjectProperty<Parent> |
Scene.rootProperty() |
ObjectProperty<Parent> |
SubScene.rootProperty() |
Modifier and Type | Method and Description |
---|---|
void |
ParentBuilder.applyTo(Parent x)
Deprecated.
|
private static double |
Scene.getPreferredHeight(Parent root,
double forcedHeight,
double width) |
private static double |
Scene.getPreferredWidth(Parent root,
double forcedWidth,
double height) |
(package private) void |
Scene.resizeRootToPreferredSize(Parent root) |
B |
SceneBuilder.root(Parent x)
Deprecated.
Set the value of the
root property for the instance constructed by this builder. |
(package private) void |
SubScene.setDirtyLayout(Parent p) |
(package private) void |
Node.setParent(Parent value) |
void |
Scene.setRoot(Parent value) |
void |
SubScene.setRoot(Parent value) |
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,
double width,
double height,
Paint fill,
boolean depthBuffer,
SceneAntialiasing antiAliasing) |
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 java.lang.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.
|
private class |
Tooltip.CSSBridge
*
Support classes *
*
|
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 | Field and Description |
---|---|
private Parent |
HeavyweightDialog.DUMMY_ROOT |
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. |
(package private) class |
DefaultTreeCell<T> |
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 | Method and Description |
---|---|
(package private) void |
ConstraintsBase.add(Parent node) |
(package private) void |
ConstraintsBase.remove(Parent node) |
Modifier and Type | Field and Description |
---|---|
private ChangeListener<Parent> |
MediaView.parentListener |
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
|