Package | Description |
---|---|
com.sun.glass.ui.mac | |
com.sun.javafx.geometry | |
com.sun.javafx.scene.control.skin | |
com.sun.javafx.scene.traversal | |
com.sun.javafx.util | |
javafx.geometry |
Provides the set of 2D classes for defining and performing operations on
objects related to two-dimensional geometry.
|
javafx.scene |
Provides the core set of base
classes for the JavaFX Scene Graph API.
|
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.layout |
Provides classes to support user interface layout.
|
javafx.scene.shape |
Provides the set of 2D classes for defining and performing operations on
objects related to two-dimensional geometry.
|
javafx.scene.text |
Provides the set of classes for fonts and renderable Text Node.
|
javafx.scene.transform |
Provides the set of convenient classes to perform rotating, scaling,
shearing, and translation transformations for
Affine objects. |
javafx.stage |
Provides the top-level container classes for JavaFX content.
|
Modifier and Type | Method and Description |
---|---|
private Bounds |
MacAccessible.flipBounds(Bounds bounds) |
Modifier and Type | Method and Description |
---|---|
private Bounds |
MacAccessible.flipBounds(Bounds bounds) |
Modifier and Type | Method and Description |
---|---|
static Bounds |
BoundsUtils.createBoundingBox(Point2D p1,
Point2D p2,
Point2D p3,
Point2D p4) |
static Bounds |
BoundsUtils.createBoundingBox(Point2D p1,
Point2D p2,
Point2D p3,
Point2D p4,
Point2D p5,
Point2D p6,
Point2D p7,
Point2D p8) |
static Bounds |
BoundsUtils.createBoundingBox(Point3D p1,
Point3D p2,
Point3D p3,
Point3D p4,
Point3D p5,
Point3D p6,
Point3D p7,
Point3D p8) |
Modifier and Type | Field and Description |
---|---|
private Bounds |
TextAreaSkin.oldViewportBounds |
Modifier and Type | Field and Description |
---|---|
private ChangeListener<Bounds> |
ScrollPaneSkin.boundsChangeListener |
Modifier and Type | Method and Description |
---|---|
Bounds |
TextAreaSkin.getCaretBounds() |
Modifier and Type | Method and Description |
---|---|
void |
ScrollPaneSkin.onTraverse(Node n,
Bounds b) |
void |
MenuBarSkin.onTraverse(Node node,
Bounds bounds) |
(package private) void |
ScrollPaneSkin.scrollBoundsIntoView(Bounds b) |
Modifier and Type | Field and Description |
---|---|
(package private) Bounds |
Hueristic2D.TargetNode.bounds |
private Bounds |
TraversalEngine.initialBounds |
Modifier and Type | Field and Description |
---|---|
private static java.util.function.Function<Bounds,java.lang.Double> |
Hueristic2D.BOUNDS_BOTTOM_SIDE |
private static java.util.function.Function<Bounds,java.lang.Double> |
Hueristic2D.BOUNDS_LEFT_SIDE |
private static java.util.function.Function<Bounds,java.lang.Double> |
Hueristic2D.BOUNDS_RIGHT_SIDE |
private static java.util.function.Function<Bounds,java.lang.Double> |
Hueristic2D.BOUNDS_TOP_SIDE |
Modifier and Type | Method and Description |
---|---|
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.
|
Bounds |
TraversalContext.getSceneLayoutBounds(Node node)
Returns layout bounds of the Node in the relevant (Sub)Scene.
|
Bounds |
TraversalEngine.BaseEngineContext.getSceneLayoutBounds(Node n) |
Modifier and Type | Method and Description |
---|---|
private double |
Hueristic2D.centerSideDistance(Direction dir,
Bounds cur,
Bounds tgt)
Computes the side distance from current center to target center.
|
private double |
WeightedClosestCorner.centerSideDistance(Direction dir,
Bounds cur,
Bounds tgt)
Computes the side distance from current center to target center.
|
private double |
ContainerTabOrder.centerSideDistance(Direction dir,
Bounds cur,
Bounds tgt)
Computes the side distance from current center to target center.
|
private int |
WeightedClosestCorner.compare1D(Bounds a,
Bounds b) |
private int |
WeightedClosestCorner.compare1D(Bounds a,
Bounds b,
Direction dir) |
private double |
Hueristic2D.cornerSideDistance(Direction dir,
Bounds cur,
Bounds tgt)
Computes the side distance between the closest corners of the current
and target.
|
private double |
WeightedClosestCorner.cornerSideDistance(Direction dir,
Bounds cur,
Bounds tgt)
Computes the side distance between the closest corners of the current
and target.
|
private double |
ContainerTabOrder.cornerSideDistance(Direction dir,
Bounds cur,
Bounds tgt)
Computes the side distance between the closest corners of the current
and target.
|
protected Node |
Hueristic2D.getNearestNodeLeftOrRight(Bounds currentB,
Bounds originB,
TraversalContext context,
Direction dir) |
protected Node |
Hueristic2D.getNearestNodeUpOrDown(Bounds currentB,
Bounds originB,
TraversalContext context,
Direction dir) |
private boolean |
Hueristic2D.isOnAxis(Direction dir,
Bounds cur,
Bounds tgt) |
private boolean |
WeightedClosestCorner.isOnAxis(Direction dir,
Bounds cur,
Bounds tgt) |
private boolean |
ContainerTabOrder.isOnAxis(Direction dir,
Bounds cur,
Bounds tgt) |
void |
TraverseListener.onTraverse(Node node,
Bounds bounds) |
private double |
Hueristic2D.outDistance(Direction dir,
Bounds cur,
Bounds tgt)
Compute the out-distance to the near edge of the target in the
traversal direction.
|
private double |
WeightedClosestCorner.outDistance(Direction dir,
Bounds cur,
Bounds tgt)
Compute the out-distance to the near edge of the target in the
traversal direction.
|
private double |
ContainerTabOrder.outDistance(Direction dir,
Bounds cur,
Bounds tgt)
Compute the out-distance to the near edge of the target in the
traversal direction.
|
private int |
WeightedClosestCorner.trav1D(Bounds origin,
Direction dir,
java.util.List<Node> targets,
TraversalContext context) |
private int |
WeightedClosestCorner.trav2D(Bounds origin,
Direction dir,
java.util.List<Node> targets,
TraversalContext context) |
private int |
ContainerTabOrder.trav2D(Bounds origin,
Direction dir,
java.util.List<Node> peers,
TraversalContext context) |
int |
WeightedClosestCorner.traverse(Bounds origin,
Direction dir,
java.util.List<Node> targets,
TraversalContext context) |
Modifier and Type | Method and Description |
---|---|
private static Bounds |
Utils.getBounds(java.lang.Object obj)
To facilitate multiple types of parent object, we unfortunately must allow for
Objects to be passed in.
|
Modifier and Type | Method and Description |
---|---|
private static double |
Utils.positionX(Bounds parentBounds,
double width,
HPos hpos)
Utility function that returns the x-axis position that an object should be positioned at,
given the parents screen bounds, the width of the object, and
the required HPos.
|
private static double |
Utils.positionY(Bounds parentBounds,
double height,
VPos vpos)
Utility function that returns the y-axis position that an object should be positioned at,
given the parents screen bounds, the height of the object, and
the required VPos.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundingBox
A rectangular bounding box which is used to describe the bounds of a node
or other scene graph object.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
Bounds.contains(Bounds b)
Tests if the interior of this
Bounds entirely contains the
specified Bounds, b . |
boolean |
BoundingBox.contains(Bounds b)
Tests if the interior of this
Bounds entirely contains the
specified Bounds, b . |
abstract boolean |
Bounds.intersects(Bounds b)
Tests if the interior of this
Bounds intersects the interior
of a specified Bounds, b . |
boolean |
BoundingBox.intersects(Bounds b)
Tests if the interior of this
Bounds intersects the interior
of a specified Bounds, b . |
Modifier and Type | Field and Description |
---|---|
private Bounds |
Node.LazyBoundsProperty.bounds |
Modifier and Type | Field and Description |
---|---|
private ExpressionHelper<Bounds> |
Node.LazyBoundsProperty.helper |
Modifier and Type | Method and Description |
---|---|
protected abstract Bounds |
Node.LazyBoundsProperty.computeBounds() |
Bounds |
Node.LazyBoundsProperty.get() |
Bounds |
Node.getBoundsInLocal() |
Bounds |
Node.MiscProperties.getBoundsInLocal() |
Bounds |
Node.getBoundsInParent() |
Bounds |
Node.MiscProperties.getBoundsInParent() |
Bounds |
Node.getLayoutBounds() |
protected Bounds |
Node.impl_computeLayoutBounds()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected Bounds |
Group.impl_computeLayoutBounds()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Bounds |
Node.localToParent(Bounds localBounds)
Transforms a bounds from the local coordinate space of this
Node into the coordinate space of its parent. |
Bounds |
Node.localToScene(Bounds localBounds)
Transforms a bounds from the local coordinate space of this
Node into the coordinate space of its scene. |
Bounds |
Node.localToScene(Bounds localBounds,
boolean rootScene)
Transforms a bounds from the local coordinate space of this
Node
into the coordinate space of its scene. |
Bounds |
Node.localToScreen(Bounds localBounds)
Transforms a bounds from the local coordinate space of this
Node into the coordinate space of its Screen . |
Bounds |
Node.parentToLocal(Bounds parentBounds)
Transforms a rectangle from the coordinate space of the parent into the
local coordinate space of this
Node . |
Bounds |
Node.sceneToLocal(Bounds sceneBounds)
Transforms a rectangle from the coordinate space of the
scene into the local coordinate space of this
Node . |
Bounds |
Node.sceneToLocal(Bounds bounds,
boolean rootScene)
Transforms a bounds from the coordinate space of the scene
into the local coordinate space of this
Node . |
Bounds |
Node.screenToLocal(Bounds screenBounds)
Transforms a rectangle from the coordinate space of the
Screen into the local coordinate space of this
Node . |
Modifier and Type | Method and Description |
---|---|
ReadOnlyObjectProperty<Bounds> |
Node.boundsInLocalProperty()
The rectangular bounds of this
Node in the node's
untransformed local coordinate space. |
ReadOnlyObjectProperty<Bounds> |
Node.MiscProperties.boundsInLocalProperty() |
ReadOnlyObjectProperty<Bounds> |
Node.boundsInParentProperty()
The rectangular bounds of this
Node which include its transforms. |
ReadOnlyObjectProperty<Bounds> |
Node.MiscProperties.boundsInParentProperty() |
ReadOnlyObjectProperty<Bounds> |
Node.layoutBoundsProperty() |
Modifier and Type | Method and Description |
---|---|
boolean |
Node.intersects(Bounds localBounds)
Returns
true if the given bounds (specified in the local
coordinate space of this Node ) intersects the shape of this
Node . |
Bounds |
Node.localToParent(Bounds localBounds)
Transforms a bounds from the local coordinate space of this
Node into the coordinate space of its parent. |
Bounds |
Node.localToScene(Bounds localBounds)
Transforms a bounds from the local coordinate space of this
Node into the coordinate space of its scene. |
Bounds |
Node.localToScene(Bounds localBounds,
boolean rootScene)
Transforms a bounds from the local coordinate space of this
Node
into the coordinate space of its scene. |
Bounds |
Node.localToScreen(Bounds localBounds)
Transforms a bounds from the local coordinate space of this
Node into the coordinate space of its Screen . |
Bounds |
Node.parentToLocal(Bounds parentBounds)
Transforms a rectangle from the coordinate space of the parent into the
local coordinate space of this
Node . |
Bounds |
Node.sceneToLocal(Bounds sceneBounds)
Transforms a rectangle from the coordinate space of the
scene into the local coordinate space of this
Node . |
Bounds |
Node.sceneToLocal(Bounds bounds,
boolean rootScene)
Transforms a bounds from the coordinate space of the scene
into the local coordinate space of this
Node . |
Bounds |
Node.screenToLocal(Bounds screenBounds)
Transforms a rectangle from the coordinate space of the
Screen into the local coordinate space of this
Node . |
Modifier and Type | Method and Description |
---|---|
void |
Node.LazyBoundsProperty.addListener(ChangeListener<? super Bounds> listener) |
void |
Node.LazyBoundsProperty.removeListener(ChangeListener<? super Bounds> listener) |
Modifier and Type | Field and Description |
---|---|
private Bounds |
ScrollPaneBuilder.viewportBounds
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private ObjectProperty<Bounds> |
ScrollPane.viewportBounds
The actual Bounds of the ScrollPane Viewport.
|
Modifier and Type | Method and Description |
---|---|
Bounds |
ScrollPane.getViewportBounds() |
Modifier and Type | Method and Description |
---|---|
ObjectProperty<Bounds> |
ScrollPane.viewportBoundsProperty() |
Modifier and Type | Method and Description |
---|---|
void |
ScrollPane.setViewportBounds(Bounds value) |
B |
ScrollPaneBuilder.viewportBounds(Bounds x)
Deprecated.
Set the value of the
viewportBounds property for the instance constructed by this builder. |
Modifier and Type | Field and Description |
---|---|
private Bounds |
Region.boundingBox |
Modifier and Type | Method and Description |
---|---|
protected Bounds |
Region.impl_computeLayoutBounds()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Bounds |
GridPane.impl_getCellBounds(int columnIndex,
int rowIndex)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
protected Bounds |
Path.impl_computeLayoutBounds()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
protected Bounds |
Text.impl_computeLayoutBounds()
Deprecated.
This is an internal API that is not intended
for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
Bounds |
Transform.inverseTransform(Bounds bounds)
Transforms the specified bounds by the inverse of this transform.
|
Bounds |
Transform.transform(Bounds bounds)
Transforms the specified bounds by this transform.
|
Modifier and Type | Method and Description |
---|---|
Bounds |
Transform.inverseTransform(Bounds bounds)
Transforms the specified bounds by the inverse of this transform.
|
boolean |
Transform.similarTo(Transform transform,
Bounds range,
double maxDelta)
Checks if this transform is similar to the specified transform.
|
Bounds |
Transform.transform(Bounds bounds)
Transforms the specified bounds by this transform.
|
Modifier and Type | Field and Description |
---|---|
private Bounds |
PopupWindow.cachedAnchorBounds |
private Bounds |
PopupWindow.cachedExtendedBounds |
Modifier and Type | Method and Description |
---|---|
private Bounds |
PopupWindow.getAnchorBounds() |
private Bounds |
PopupWindow.getExtendedBounds() |
private Bounds |
PopupWindow.union(Bounds bounds1,
Bounds bounds2) |
Modifier and Type | Method and Description |
---|---|
private Bounds |
PopupWindow.union(Bounds bounds1,
Bounds bounds2) |