[1151:6] static extends: object
The fxtabdragpolicy enum lists the tab-drag policies defined by javafx.scene.control.TabPane.TabDragPolicy (an enum). Each member name matches a TabDragPolicy constant exactly, and an Aussom enum member evaluates to a string of that name, so fxtabdragpolicy.REORDER is the string "REORDER" that TabPane.setTabDragPolicy expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[912:6] static extends: object
The fxnodeorientation enum lists the node orientations defined by javafx.geometry.NodeOrientation (the left-to-right or right-to-left flow direction of a node). Each member name matches a NodeOrientation constant exactly, and an Aussom enum member evaluates to a string of that name, so fxnodeorientation.RIGHT_TO_LEFT is the string "RIGHT_TO_LEFT" that Node.setNodeOrientation expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[643:6] static extends: object
The fxcyclemethod enum lists the gradient cycle methods defined by javafx.scene.paint.CycleMethod. Each member name matches a CycleMethod constant exactly, and an Aussom enum member evaluates to a string of that name, so fxcyclemethod.REFLECT is the string "REFLECT". Raw strings still work, so this enum is an optional, more intentional alternative.
[1296:7] extends: FxObj
Wraps javafx.scene.Node, the root of the JavaFX scene-graph
hierarchy. Every visible JavaFX object (controls, shapes, layout
panes, image views, charts) ultimately extends Node, so this
wrapper holds the common transform, layout, styling, input, focus,
accessibility, and event-handler surface that every derived
wrapper inherits.
Methods that return primitives (double, boolean, int,
String) come back as native Aussom values. Methods that return
JavaFX objects (other Nodes, Bounds, Property bindings, Cursor,
BlendMode, etc.) return an AussomJavaObject so the caller can
adopt() it into a richer wrapper or call further methods on the
AJO directly. Setters return this for chaining.
Node ()
Empty default constructor; populated by adopt.
adopt (object Ajo)
Wraps an existing javafx.scene.Node AussomJavaObject.
Ajo is an AussomJavaObject around a javafx.scene.Node.A new Node wrapper.getProperties ()
Returns the Node's general-purpose ObservableMap of properties (separate from JavaFX bean properties).
An AussomJavaObject around an ObservableMap<Object,Object>.hasProperties ()
Returns whether this Node has any entries in its general-purpose properties map.
A bool.setUserData (Value)
Sets a single user-data slot on the Node (independent of the properties map).
Value is any Java object (passed as an AussomJavaObject or Aussom-boxed primitive).this objectgetUserData ()
Returns the user-data object previously stored on the Node.
An AussomJavaObject around the stored value, or null.getParent ()
Returns the Node's parent in the scene graph.
An AussomJavaObject around a javafx.scene.Parent, or null if this Node has no parent.parentProperty ()
Returns the read-only parent property for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.getScene ()
Returns the Scene that contains this Node, or null.
An AussomJavaObject around a javafx.scene.Scene, or null.sceneProperty ()
Returns the read-only scene property for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.setId (string Id)
Sets the Node id (referenced from CSS as
#name).
Id is a string.this objectgetId ()
Returns the Node id.
A string, or null if no id was set.idProperty ()
Returns the id StringProperty for binding.
An AussomJavaObject around the StringProperty.setStyle (string Style)
Sets the Node inline CSS style string.
Style is a string of CSS declarations.this objectgetStyle ()
Returns the inline CSS style string.
A string.styleProperty ()
Returns the style StringProperty for binding.
An AussomJavaObject around the StringProperty.setVisible (bool Value)
Sets whether the Node is visible (and rendered/picked).
Value is a bool.this objectisVisible ()
Returns whether the Node is visible.
A bool.visibleProperty ()
Returns the visible BooleanProperty for binding.
An AussomJavaObject around the BooleanProperty.setCursor (object CursorObj)
Sets the mouse cursor used when the pointer hovers this Node.
CursorObj is an AussomJavaObject around a javafx.scene.Cursor.this objectgetCursor ()
Returns the current cursor.
An AussomJavaObject around a Cursor, or null.cursorProperty ()
Returns the cursor ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetOpacity (double Value)
Sets the Node opacity (0.0 fully transparent to 1.0 fully opaque).
Value is a double in [0.0, 1.0].this objectgetOpacity ()
Returns the Node opacity.
A double.opacityProperty ()
Returns the opacity DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setBlendMode (BlendModeObj)
Sets the BlendMode used when compositing this Node with the nodes beneath it.
BlendModeObj is an fxblendmode value or BlendMode name (a string), or a BlendMode wrapper/AJO.this objectgetBlendMode ()
Returns the current BlendMode.
An AussomJavaObject around a BlendMode, or null.blendModeProperty ()
Returns the blendMode ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetClip (ClipNode)
Sets the Node clip (only the area of the Node inside the clip shape is rendered).
ClipNode is an AussomJavaObject around a Node, or a Node wrapper; pass null to clear.this objectgetClip ()
Returns the current clip Node.
An AussomJavaObject around a Node, or null.clipProperty ()
Returns the clip ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetCache (bool Value)
Sets whether to cache the Node's rendering as a bitmap for faster repaint.
Value is a bool.this objectisCache ()
Returns whether bitmap caching is enabled.
A bool.cacheProperty ()
Returns the cache BooleanProperty for binding.
An AussomJavaObject around the BooleanProperty.setCacheHint (CacheHintObj)
Sets the CacheHint that drives how the cache is used during transforms.
CacheHintObj is an fxcachehint value or CacheHint name (a string), or a CacheHint wrapper/AJO.this objectgetCacheHint ()
Returns the current CacheHint.
An AussomJavaObject around a CacheHint.cacheHintProperty ()
Returns the cacheHint ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetEffect (EffectObj)
Sets the visual Effect applied to the Node (DropShadow, Bloom, ColorAdjust, etc.).
EffectObj is an Effect, either a wrapper or a raw AJO around a javafx.scene.effect.Effect, or null to clear.this objectgetEffect ()
Returns the current Effect.
An AussomJavaObject around an Effect, or null.effectProperty ()
Returns the effect ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetDepthTest (DepthTestObj)
Sets the DepthTest mode for 3D rendering ordering.
DepthTestObj is an fxdepthtest value or DepthTest name (a string), or a DepthTest wrapper/AJO.this objectgetDepthTest ()
Returns the current DepthTest mode.
An AussomJavaObject around a DepthTest.depthTestProperty ()
Returns the depthTest ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetDisable (bool Value)
Sets whether this Node is disabled. A disabled Node and its descendants do not receive input events.
Value is a bool.this objectisDisable ()
Returns this Node's own disable flag (not the effective disabled state).
A bool.disableProperty ()
Returns the disable BooleanProperty for binding.
An AussomJavaObject around the BooleanProperty.isDisabled ()
Returns whether this Node is effectively disabled (its own flag OR an ancestor's).
A bool.disabledProperty ()
Returns the read-only disabled property for binding.
An AussomJavaObject around the ReadOnlyBooleanProperty.setPickOnBounds (bool Value)
Sets whether mouse picking uses the Node's bounding box (true) or its geometric shape (false).
Value is a bool.this objectisPickOnBounds ()
Returns the current pickOnBounds value.
A bool.pickOnBoundsProperty ()
Returns the pickOnBounds BooleanProperty for binding.
An AussomJavaObject around the BooleanProperty.lookup (string Selector)
Returns the first descendant Node that matches the given CSS selector, or null.
Selector is a CSS selector string.An AussomJavaObject around a Node, or null.lookupAll (string Selector)
Returns every descendant Node that matches the given CSS selector as a raw Set
.
Selector is a CSS selector string.An AussomJavaObject around a SettoBack ()
Moves this Node behind its siblings in the parent's child list.
this objecttoFront ()
Moves this Node in front of its siblings in the parent's child list.
this objectsnapshot (ParamsObj, ImageObj)
Synchronously snapshots the Node into a WritableImage.
ParamsObj is an AussomJavaObject around a SnapshotParameters, or null for defaults.ImageObj is an AussomJavaObject around a WritableImage to reuse, or null to create a new one.An AussomJavaObject around the resulting WritableImage.snapshotAsync (callback Cb, ParamsObj, ImageObj)
Asynchronously snapshots the Node and calls a Callback with the SnapshotResult.
Cb is an Aussom callback that receives an AussomJavaObject around a SnapshotResult; it must return null (the JavaFX API expects Void).ParamsObj is an AussomJavaObject around a SnapshotParameters, or null for defaults.ImageObj is an AussomJavaObject around a WritableImage to reuse, or null to create a new one.this objectsetOnDragEntered (callback Cb)
Sets the handler called when a drag enters the Node.
Cb is a callback receiving a DragEvent AJO.this objectgetOnDragEntered ()
Returns the drag-entered EventHandler.
An AussomJavaObject around the EventHandler, or null.onDragEnteredProperty ()
Returns the onDragEntered ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnDragExited (callback Cb)
Sets the handler called when a drag exits the Node.
Cb is a callback receiving a DragEvent AJO.this objectgetOnDragExited ()
Returns the drag-exited EventHandler.
An AussomJavaObject around the EventHandler, or null.onDragExitedProperty ()
Returns the onDragExited ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnDragOver (callback Cb)
Sets the handler called while a drag is over the Node.
Cb is a callback receiving a DragEvent AJO.this objectgetOnDragOver ()
Returns the drag-over EventHandler.
An AussomJavaObject around the EventHandler, or null.onDragOverProperty ()
Returns the onDragOver ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnDragDropped (callback Cb)
Sets the handler called when a drag is dropped on the Node.
Cb is a callback receiving a DragEvent AJO.this objectgetOnDragDropped ()
Returns the drag-dropped EventHandler.
An AussomJavaObject around the EventHandler, or null.onDragDroppedProperty ()
Returns the onDragDropped ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnDragDone (callback Cb)
Sets the handler called when a drag gesture from this Node completes (regardless of success).
Cb is a callback receiving a DragEvent AJO.this objectgetOnDragDone ()
Returns the drag-done EventHandler.
An AussomJavaObject around the EventHandler, or null.onDragDoneProperty ()
Returns the onDragDone ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.startDragAndDrop (object ModesArray)
Starts a JavaFX drag-and-drop gesture for this Node and returns its Dragboard.
ModesArray is an AussomJavaObject around a TransferMode[] array of allowed transfer modes.An AussomJavaObject around the Dragboard.startFullDrag ()
Starts a full press-drag-release gesture on this Node so descendants receive MouseDragEvents.
this objectsetManaged (bool Value)
Sets whether the parent's layout manages this Node's position and size.
Value is a bool.this objectisManaged ()
Returns whether the parent's layout is managing this Node.
A bool.managedProperty ()
Returns the managed BooleanProperty for binding.
An AussomJavaObject around the BooleanProperty.setLayoutX (double Value)
Sets the Node's X layout coordinate (in the parent's coordinate space).
Value is a double.this objectgetLayoutX ()
Returns the Node's X layout coordinate.
A double.layoutXProperty ()
Returns the layoutX DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setLayoutY (double Value)
Sets the Node's Y layout coordinate.
Value is a double.this objectgetLayoutY ()
Returns the Node's Y layout coordinate.
A double.layoutYProperty ()
Returns the layoutY DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.relocate (double X, double Y)
Sets both layoutX and layoutY simultaneously.
X is the new layoutX.Y is the new layoutY.this objectisResizable ()
Returns whether the Node can be resized by its parent during layout.
A bool.getContentBias ()
Returns the Node's content bias (HORIZONTAL, VERTICAL, or null).
An AussomJavaObject around a javafx.geometry.Orientation, or null.minWidth (double Height)
Returns the Node's minimum width for the given height.
Height is the height to consider, or -1 for default.A double.minHeight (double Width)
Returns the Node's minimum height for the given width.
Width is the width to consider, or -1 for default.A double.prefWidth (double Height)
Returns the Node's preferred width for the given height.
Height is the height to consider, or -1 for default.A double.prefHeight (double Width)
Returns the Node's preferred height for the given width.
Width is the width to consider, or -1 for default.A double.maxWidth (double Height)
Returns the Node's maximum width for the given height.
Height is the height to consider, or -1 for default.A double.maxHeight (double Width)
Returns the Node's maximum height for the given width.
Width is the width to consider, or -1 for default.A double.resize (double Width, double Height)
Resizes the Node to the given dimensions (only honored by resizable Nodes).
Width is the new width.Height is the new height.this objectautosize ()
Asks the Node to size itself to its preferred dimensions.
this objectresizeRelocate (double X, double Y, double Width, double Height)
Combines resize and relocate in one call.
X is the new layoutX.Y is the new layoutY.Width is the new width.Height is the new height.this objectgetBaselineOffset ()
Returns the Node's baseline offset (used by HBox/Pane baseline-aligned layout).
A double.computeAreaInScreen ()
Returns the Node's projected area in screen pixels.
A double.getBoundsInParent ()
Returns the Node's bounds in its parent's coordinate space (after transforms and effects).
An AussomJavaObject around a javafx.geometry.Bounds.boundsInParentProperty ()
Returns the boundsInParent ReadOnlyObjectProperty for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.getBoundsInLocal ()
Returns the Node's bounds in its own local coordinate space (after effects and clip but before transforms).
An AussomJavaObject around a javafx.geometry.Bounds.boundsInLocalProperty ()
Returns the boundsInLocal ReadOnlyObjectProperty for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.getLayoutBounds ()
Returns the Node's pure geometric layout bounds (before effects and clip).
An AussomJavaObject around a javafx.geometry.Bounds.layoutBoundsProperty ()
Returns the layoutBounds ReadOnlyObjectProperty for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.contains (double X, double Y)
Returns whether the local-coordinate point (X, Y) lies within the Node's shape.
X is a double.Y is a double.A bool.containsPoint (object PointObj)
Returns whether the given Point2D lies within the Node's shape.
PointObj is an AussomJavaObject around a Point2D.A bool.intersects (double X, double Y, double W, double H)
Returns whether the given rectangle intersects the Node's bounds (in local coordinates).
X is the rectangle X origin.Y is the rectangle Y origin.W is the rectangle width.H is the rectangle height.A bool.intersectsBounds (object BoundsObj)
Returns whether the given Bounds intersects the Node's bounds.
BoundsObj is an AussomJavaObject around a Bounds.A bool.screenToLocal (double X, double Y)
Converts a screen-coordinate point to this Node's local coordinate space.
X is a double screen X.Y is a double screen Y.An AussomJavaObject around a Point2D.screenToLocalPoint (object PointObj)
Converts a screen-coordinate Point2D to this Node's local space.
PointObj is an AussomJavaObject around a Point2D.An AussomJavaObject around a Point2D.screenToLocalBounds (object BoundsObj)
Converts a screen-coordinate Bounds to this Node's local space.
BoundsObj is an AussomJavaObject around a Bounds.An AussomJavaObject around a Bounds.sceneToLocalRooted (double X, double Y, bool RootScene)
Converts a scene-coordinate point to this Node's local space, with an option to use the root scene rather than the SubScene branch.
X is a double scene X.Y is a double scene Y.RootScene is a bool.An AussomJavaObject around a Point2D.sceneToLocalPointRooted (object PointObj, bool RootScene)
Converts a scene-coordinate Point2D to this Node's local space, with a rootScene flag.
PointObj is an AussomJavaObject around a Point2D.RootScene is a bool.An AussomJavaObject around a Point2D.sceneToLocalBoundsRooted (object BoundsObj, bool RootScene)
Converts a scene-coordinate Bounds to this Node's local space, with a rootScene flag.
BoundsObj is an AussomJavaObject around a Bounds.RootScene is a bool.An AussomJavaObject around a Bounds.sceneToLocal (double X, double Y)
Converts a scene-coordinate point to this Node's local space.
X is a double scene X.Y is a double scene Y.An AussomJavaObject around a Point2D.sceneToLocalPoint (object PointObj)
Converts a scene-coordinate Point2D to this Node's local space.
PointObj is an AussomJavaObject around a Point2D.An AussomJavaObject around a Point2D.sceneToLocalPoint3D (object PointObj)
Converts a scene-coordinate Point3D to this Node's local space.
PointObj is an AussomJavaObject around a Point3D.An AussomJavaObject around a Point3D.sceneToLocal3D (double X, double Y, double Z)
Converts a 3D scene-coordinate point to this Node's local space.
X is a double scene X.Y is a double scene Y.Z is a double scene Z.An AussomJavaObject around a Point3D.sceneToLocalBounds (object BoundsObj)
Converts a scene-coordinate Bounds to this Node's local space.
BoundsObj is an AussomJavaObject around a Bounds.An AussomJavaObject around a Bounds.localToScreen (double X, double Y)
Converts a local-coordinate point to screen coordinates.
X is a double local X.Y is a double local Y.An AussomJavaObject around a Point2D.localToScreenPoint (object PointObj)
Converts a local-coordinate Point2D to screen coordinates.
PointObj is an AussomJavaObject around a Point2D.An AussomJavaObject around a Point2D.localToScreen3D (double X, double Y, double Z)
Converts a 3D local-coordinate point to screen coordinates.
X is a double.Y is a double.Z is a double.An AussomJavaObject around a Point2D.localToScreenPoint3D (object PointObj)
Converts a local-coordinate Point3D to screen coordinates.
PointObj is an AussomJavaObject around a Point3D.An AussomJavaObject around a Point2D.localToScreenBounds (object BoundsObj)
Converts a local-coordinate Bounds to screen coordinates.
BoundsObj is an AussomJavaObject around a Bounds.An AussomJavaObject around a Bounds.localToScene (double X, double Y)
Converts a local-coordinate point to scene coordinates.
X is a double local X.Y is a double local Y.An AussomJavaObject around a Point2D.localToScenePoint (object PointObj)
Converts a local-coordinate Point2D to scene coordinates.
PointObj is an AussomJavaObject around a Point2D.An AussomJavaObject around a Point2D.localToScenePoint3D (object PointObj)
Converts a local-coordinate Point3D to scene coordinates.
PointObj is an AussomJavaObject around a Point3D.An AussomJavaObject around a Point3D.localToScene3D (double X, double Y, double Z)
Converts a 3D local-coordinate point to scene coordinates.
X is a double.Y is a double.Z is a double.An AussomJavaObject around a Point3D.localToScenePoint3DRooted (object PointObj, bool RootScene)
Converts a local-coordinate Point3D to scene coordinates, with a rootScene flag.
PointObj is an AussomJavaObject around a Point3D.RootScene is a bool.An AussomJavaObject around a Point3D.localToScene3DRooted (double X, double Y, double Z, bool RootScene)
Converts a 3D local-coordinate point to scene coordinates, with a rootScene flag.
X is a double.Y is a double.Z is a double.RootScene is a bool.An AussomJavaObject around a Point3D.localToScenePointRooted (object PointObj, bool RootScene)
Converts a local-coordinate Point2D to scene coordinates, with a rootScene flag.
PointObj is an AussomJavaObject around a Point2D.RootScene is a bool.An AussomJavaObject around a Point2D.localToSceneRooted (double X, double Y, bool RootScene)
Converts a local-coordinate (X, Y) point to scene coordinates, with a rootScene flag.
X is a double.Y is a double.RootScene is a bool.An AussomJavaObject around a Point2D.localToSceneBoundsRooted (object BoundsObj, bool RootScene)
Converts a local-coordinate Bounds to scene coordinates, with a rootScene flag.
BoundsObj is an AussomJavaObject around a Bounds.RootScene is a bool.An AussomJavaObject around a Bounds.localToSceneBounds (object BoundsObj)
Converts a local-coordinate Bounds to scene coordinates.
BoundsObj is an AussomJavaObject around a Bounds.An AussomJavaObject around a Bounds.parentToLocal (double X, double Y)
Converts a parent-coordinate point to local coordinates.
X is a double.Y is a double.An AussomJavaObject around a Point2D.parentToLocalPoint (object PointObj)
Converts a parent-coordinate Point2D to local coordinates.
PointObj is an AussomJavaObject around a Point2D.An AussomJavaObject around a Point2D.parentToLocalPoint3D (object PointObj)
Converts a parent-coordinate Point3D to local coordinates.
PointObj is an AussomJavaObject around a Point3D.An AussomJavaObject around a Point3D.parentToLocal3D (double X, double Y, double Z)
Converts a 3D parent-coordinate point to local coordinates.
X is a double.Y is a double.Z is a double.An AussomJavaObject around a Point3D.parentToLocalBounds (object BoundsObj)
Converts a parent-coordinate Bounds to local coordinates.
BoundsObj is an AussomJavaObject around a Bounds.An AussomJavaObject around a Bounds.localToParent (double X, double Y)
Converts a local-coordinate point to parent coordinates.
X is a double.Y is a double.An AussomJavaObject around a Point2D.localToParentPoint (object PointObj)
Converts a local-coordinate Point2D to parent coordinates.
PointObj is an AussomJavaObject around a Point2D.An AussomJavaObject around a Point2D.localToParentPoint3D (object PointObj)
Converts a local-coordinate Point3D to parent coordinates.
PointObj is an AussomJavaObject around a Point3D.An AussomJavaObject around a Point3D.localToParent3D (double X, double Y, double Z)
Converts a 3D local-coordinate point to parent coordinates.
X is a double.Y is a double.Z is a double.An AussomJavaObject around a Point3D.localToParentBounds (object BoundsObj)
Converts a local-coordinate Bounds to parent coordinates.
BoundsObj is an AussomJavaObject around a Bounds.An AussomJavaObject around a Bounds.viewOrderProperty ()
Returns the viewOrder DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setViewOrder (double Value)
Sets the viewOrder, an alternate within-parent rendering order with smaller values drawn on top.
Value is a double.this objectgetViewOrder ()
Returns the Node's viewOrder.
A double.getTransforms ()
Returns the Node's ObservableList of Transform objects.
An AussomJavaObject around an ObservableListsetTranslateX (double Value)
Sets the X translation.
Value is a double.this objectgetTranslateX ()
Returns the X translation.
A double.translateXProperty ()
Returns the translateX DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setTranslateY (double Value)
Sets the Y translation.
Value is a double.this objectgetTranslateY ()
Returns the Y translation.
A double.translateYProperty ()
Returns the translateY DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setTranslateZ (double Value)
Sets the Z translation (3D depth).
Value is a double.this objectgetTranslateZ ()
Returns the Z translation.
A double.translateZProperty ()
Returns the translateZ DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setScaleX (double Value)
Sets the X scale factor.
Value is a double.this objectgetScaleX ()
Returns the X scale factor.
A double.scaleXProperty ()
Returns the scaleX DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setScaleY (double Value)
Sets the Y scale factor.
Value is a double.this objectgetScaleY ()
Returns the Y scale factor.
A double.scaleYProperty ()
Returns the scaleY DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setScaleZ (double Value)
Sets the Z scale factor.
Value is a double.this objectgetScaleZ ()
Returns the Z scale factor.
A double.scaleZProperty ()
Returns the scaleZ DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setRotate (double Value)
Sets the rotation angle in degrees.
Value is a double.this objectgetRotate ()
Returns the rotation angle in degrees.
A double.rotateProperty ()
Returns the rotate DoubleProperty for binding.
An AussomJavaObject around the DoubleProperty.setRotationAxis (object AxisObj)
Sets the 3D rotation axis as a Point3D.
AxisObj is an AussomJavaObject around a Point3D.this objectgetRotationAxis ()
Returns the rotation axis.
An AussomJavaObject around a Point3D.rotationAxisProperty ()
Returns the rotationAxis ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertylocalToParentTransformProperty ()
Returns the localToParentTransform ReadOnlyObjectProperty for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.getLocalToParentTransform ()
Returns the composed local-to-parent Transform.
An AussomJavaObject around a Transform.localToSceneTransformProperty ()
Returns the localToSceneTransform ReadOnlyObjectProperty for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.getLocalToSceneTransform ()
Returns the composed local-to-scene Transform.
An AussomJavaObject around a Transform.setNodeOrientation (OrientationObj)
Sets the NodeOrientation (LEFT_TO_RIGHT, RIGHT_TO_LEFT, or INHERIT).
OrientationObj is an fxnodeorientation value or NodeOrientation name (a string), or a NodeOrientation wrapper/AJO.this objectgetNodeOrientation ()
Returns the configured NodeOrientation.
An AussomJavaObject around a NodeOrientation.nodeOrientationProperty ()
Returns the nodeOrientation ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.getEffectiveNodeOrientation ()
Returns the effective NodeOrientation (after inheriting from ancestors).
An AussomJavaObject around a NodeOrientation.effectiveNodeOrientationProperty ()
Returns the effectiveNodeOrientation ReadOnlyObjectProperty for binding.
An AussomJavaObject around the ReadOnlyObjectProperty.usesMirroring ()
Returns whether this Node uses mirroring in RTL orientation.
A bool.setMouseTransparent (bool Value)
Sets whether the Node ignores mouse events (events pass through to descendants/peers beneath).
Value is a bool.this objectisMouseTransparent ()
Returns whether the Node is mouse-transparent.
A bool.mouseTransparentProperty ()
Returns the mouseTransparent BooleanProperty for binding.
An AussomJavaObject around the BooleanProperty.isHover ()
Returns whether the mouse is currently hovering the Node.
A bool.hoverProperty ()
Returns the hover ReadOnlyBooleanProperty for binding.
An AussomJavaObject around the ReadOnlyBooleanProperty.isPressed ()
Returns whether the Node is currently pressed (primary button down on it).
A bool.pressedProperty ()
Returns the pressed ReadOnlyBooleanProperty for binding.
An AussomJavaObject around the ReadOnlyBooleanProperty.setOnContextMenuRequested (callback Cb)
Sets the handler called on a context-menu request.
Cb is a callback receiving a ContextMenuEvent AJO.this objectgetOnContextMenuRequested ()
Returns the context-menu-requested EventHandler.
An AussomJavaObject around the EventHandler, or null.onContextMenuRequestedProperty ()
Returns the onContextMenuRequested ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseClicked (callback Cb)
Sets the mouse-clicked handler.
Cb is a callback receiving a MouseEvent AJO.this objectgetOnMouseClicked ()
Returns the mouse-clicked EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseClickedProperty ()
Returns the onMouseClicked ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseDragged (callback Cb)
Sets the mouse-dragged handler.
Cb is a callback receiving a MouseEvent AJO.this objectgetOnMouseDragged ()
Returns the mouse-dragged EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseDraggedProperty ()
Returns the onMouseDragged ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseEntered (callback Cb)
Sets the mouse-entered handler (cursor crosses into the Node's bounds).
Cb is a callback receiving a MouseEvent AJO.this objectgetOnMouseEntered ()
Returns the mouse-entered EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseEnteredProperty ()
Returns the onMouseEntered ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseExited (callback Cb)
Sets the mouse-exited handler.
Cb is a callback receiving a MouseEvent AJO.this objectgetOnMouseExited ()
Returns the mouse-exited EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseExitedProperty ()
Returns the onMouseExited ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseMoved (callback Cb)
Sets the mouse-moved handler.
Cb is a callback receiving a MouseEvent AJO.this objectgetOnMouseMoved ()
Returns the mouse-moved EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseMovedProperty ()
Returns the onMouseMoved ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMousePressed (callback Cb)
Sets the mouse-pressed handler.
Cb is a callback receiving a MouseEvent AJO.this objectgetOnMousePressed ()
Returns the mouse-pressed EventHandler.
An AussomJavaObject around the EventHandler, or null.onMousePressedProperty ()
Returns the onMousePressed ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseReleased (callback Cb)
Sets the mouse-released handler.
Cb is a callback receiving a MouseEvent AJO.this objectgetOnMouseReleased ()
Returns the mouse-released EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseReleasedProperty ()
Returns the onMouseReleased ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnDragDetected (callback Cb)
Sets the drag-detected handler (mouse-dragged past the system threshold).
Cb is a callback receiving a MouseEvent AJO.this objectgetOnDragDetected ()
Returns the drag-detected EventHandler.
An AussomJavaObject around the EventHandler, or null.onDragDetectedProperty ()
Returns the onDragDetected ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseDragOver (callback Cb)
Sets the mouse-drag-over handler (full press-drag-release).
Cb is a callback receiving a MouseDragEvent AJO.this objectgetOnMouseDragOver ()
Returns the mouse-drag-over EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseDragOverProperty ()
Returns the onMouseDragOver ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseDragReleased (callback Cb)
Sets the mouse-drag-released handler.
Cb is a callback receiving a MouseDragEvent AJO.this objectgetOnMouseDragReleased ()
Returns the mouse-drag-released EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseDragReleasedProperty ()
Returns the onMouseDragReleased ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseDragEntered (callback Cb)
Sets the mouse-drag-entered handler.
Cb is a callback receiving a MouseDragEvent AJO.this objectgetOnMouseDragEntered ()
Returns the mouse-drag-entered EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseDragEnteredProperty ()
Returns the onMouseDragEntered ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnMouseDragExited (callback Cb)
Sets the mouse-drag-exited handler.
Cb is a callback receiving a MouseDragEvent AJO.this objectgetOnMouseDragExited ()
Returns the mouse-drag-exited EventHandler.
An AussomJavaObject around the EventHandler, or null.onMouseDragExitedProperty ()
Returns the onMouseDragExited ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnScrollStarted (callback Cb)
Sets the scroll-started handler (inertial scroll start).
Cb is a callback receiving a ScrollEvent AJO.this objectgetOnScrollStarted ()
Returns the scroll-started EventHandler.
An AussomJavaObject around the EventHandler, or null.onScrollStartedProperty ()
Returns the onScrollStarted ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnScroll (callback Cb)
Sets the scroll handler.
Cb is a callback receiving a ScrollEvent AJO.this objectgetOnScroll ()
Returns the scroll EventHandler.
An AussomJavaObject around the EventHandler, or null.onScrollProperty ()
Returns the onScroll ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnScrollFinished (callback Cb)
Sets the scroll-finished handler.
Cb is a callback receiving a ScrollEvent AJO.this objectgetOnScrollFinished ()
Returns the scroll-finished EventHandler.
An AussomJavaObject around the EventHandler, or null.onScrollFinishedProperty ()
Returns the onScrollFinished ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnRotationStarted (callback Cb)
Sets the rotation-started handler (gesture).
Cb is a callback receiving a RotateEvent AJO.this objectgetOnRotationStarted ()
Returns the rotation-started EventHandler.
An AussomJavaObject around the EventHandler, or null.onRotationStartedProperty ()
Returns the onRotationStarted ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnRotate (callback Cb)
Sets the rotate handler (gesture).
Cb is a callback receiving a RotateEvent AJO.this objectgetOnRotate ()
Returns the rotate EventHandler.
An AussomJavaObject around the EventHandler, or null.onRotateProperty ()
Returns the onRotate ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnRotationFinished (callback Cb)
Sets the rotation-finished handler (gesture).
Cb is a callback receiving a RotateEvent AJO.this objectgetOnRotationFinished ()
Returns the rotation-finished EventHandler.
An AussomJavaObject around the EventHandler, or null.onRotationFinishedProperty ()
Returns the onRotationFinished ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnZoomStarted (callback Cb)
Sets the zoom-started handler (gesture).
Cb is a callback receiving a ZoomEvent AJO.this objectgetOnZoomStarted ()
Returns the zoom-started EventHandler.
An AussomJavaObject around the EventHandler, or null.onZoomStartedProperty ()
Returns the onZoomStarted ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnZoom (callback Cb)
Sets the zoom handler (gesture).
Cb is a callback receiving a ZoomEvent AJO.this objectgetOnZoom ()
Returns the zoom EventHandler.
An AussomJavaObject around the EventHandler, or null.onZoomProperty ()
Returns the onZoom ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnZoomFinished (callback Cb)
Sets the zoom-finished handler (gesture).
Cb is a callback receiving a ZoomEvent AJO.this objectgetOnZoomFinished ()
Returns the zoom-finished EventHandler.
An AussomJavaObject around the EventHandler, or null.onZoomFinishedProperty ()
Returns the onZoomFinished ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnSwipeUp (callback Cb)
Sets the swipe-up handler.
Cb is a callback receiving a SwipeEvent AJO.this objectgetOnSwipeUp ()
Returns the swipe-up EventHandler.
An AussomJavaObject around the EventHandler, or null.onSwipeUpProperty ()
Returns the onSwipeUp ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnSwipeDown (callback Cb)
Sets the swipe-down handler.
Cb is a callback receiving a SwipeEvent AJO.this objectgetOnSwipeDown ()
Returns the swipe-down EventHandler.
An AussomJavaObject around the EventHandler, or null.onSwipeDownProperty ()
Returns the onSwipeDown ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnSwipeLeft (callback Cb)
Sets the swipe-left handler.
Cb is a callback receiving a SwipeEvent AJO.this objectgetOnSwipeLeft ()
Returns the swipe-left EventHandler.
An AussomJavaObject around the EventHandler, or null.onSwipeLeftProperty ()
Returns the onSwipeLeft ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnSwipeRight (callback Cb)
Sets the swipe-right handler.
Cb is a callback receiving a SwipeEvent AJO.this objectgetOnSwipeRight ()
Returns the swipe-right EventHandler.
An AussomJavaObject around the EventHandler, or null.onSwipeRightProperty ()
Returns the onSwipeRight ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnTouchPressed (callback Cb)
Sets the touch-pressed handler.
Cb is a callback receiving a TouchEvent AJO.this objectgetOnTouchPressed ()
Returns the touch-pressed EventHandler.
An AussomJavaObject around the EventHandler, or null.onTouchPressedProperty ()
Returns the onTouchPressed ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnTouchMoved (callback Cb)
Sets the touch-moved handler.
Cb is a callback receiving a TouchEvent AJO.this objectgetOnTouchMoved ()
Returns the touch-moved EventHandler.
An AussomJavaObject around the EventHandler, or null.onTouchMovedProperty ()
Returns the onTouchMoved ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnTouchReleased (callback Cb)
Sets the touch-released handler.
Cb is a callback receiving a TouchEvent AJO.this objectgetOnTouchReleased ()
Returns the touch-released EventHandler.
An AussomJavaObject around the EventHandler, or null.onTouchReleasedProperty ()
Returns the onTouchReleased ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnTouchStationary (callback Cb)
Sets the touch-stationary handler.
Cb is a callback receiving a TouchEvent AJO.this objectgetOnTouchStationary ()
Returns the touch-stationary EventHandler.
An AussomJavaObject around the EventHandler, or null.onTouchStationaryProperty ()
Returns the onTouchStationary ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnKeyPressed (callback Cb)
Sets the key-pressed handler.
Cb is a callback receiving a KeyEvent AJO.this objectgetOnKeyPressed ()
Returns the key-pressed EventHandler.
An AussomJavaObject around the EventHandler, or null.onKeyPressedProperty ()
Returns the onKeyPressed ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnKeyReleased (callback Cb)
Sets the key-released handler.
Cb is a callback receiving a KeyEvent AJO.this objectgetOnKeyReleased ()
Returns the key-released EventHandler.
An AussomJavaObject around the EventHandler, or null.onKeyReleasedProperty ()
Returns the onKeyReleased ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnKeyTyped (callback Cb)
Sets the key-typed handler.
Cb is a callback receiving a KeyEvent AJO.this objectgetOnKeyTyped ()
Returns the key-typed EventHandler.
An AussomJavaObject around the EventHandler, or null.onKeyTypedProperty ()
Returns the onKeyTyped ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setOnInputMethodTextChanged (callback Cb)
Sets the input-method-text-changed handler.
Cb is a callback receiving an InputMethodEvent AJO.this objectgetOnInputMethodTextChanged ()
Returns the input-method-text-changed EventHandler.
An AussomJavaObject around the EventHandler, or null.onInputMethodTextChangedProperty ()
Returns the onInputMethodTextChanged ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setInputMethodRequests (RequestsObj)
Sets the input-method requests provider used to query the Node for text-input context.
RequestsObj is an AussomJavaObject around an InputMethodRequests, or null.this objectgetInputMethodRequests ()
Returns the configured InputMethodRequests provider.
An AussomJavaObject around the InputMethodRequests, or null.inputMethodRequestsProperty ()
Returns the inputMethodRequests ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.isFocused ()
Returns whether the Node currently has keyboard focus.
A bool.focusedProperty ()
Returns the focused ReadOnlyBooleanProperty for binding.
An AussomJavaObject around the ReadOnlyBooleanProperty.isFocusVisible ()
Returns whether the Node should display a focus-visible indicator (focused via keyboard).
A bool.focusVisibleProperty ()
Returns the focusVisible ReadOnlyBooleanProperty for binding.
An AussomJavaObject around the ReadOnlyBooleanProperty.isFocusWithin ()
Returns whether the Node or any of its descendants is focused.
A bool.focusWithinProperty ()
Returns the focusWithin ReadOnlyBooleanProperty for binding.
An AussomJavaObject around the ReadOnlyBooleanProperty.setFocusTraversable (bool Value)
Sets whether the Node participates in keyboard focus traversal.
Value is a bool.this objectisFocusTraversable ()
Returns whether the Node is focus-traversable.
A bool.focusTraversableProperty ()
Returns the focusTraversable BooleanProperty for binding.
An AussomJavaObject around the BooleanProperty.requestFocus ()
Requests keyboard focus for this Node.
this objecttoString ()
Returns the Node's toString() output (typically class name and id).
A string.setEventDispatcher (DispatcherObj)
Sets the Node's EventDispatcher. EventDispatcher is a multi-method functional interface (dispatchEvent is the primary method but the type also extends from Object); pass an AJO directly rather than a callback so the wrapper does not synthesize an incomplete proxy.
DispatcherObj is an AussomJavaObject around an EventDispatcher, or null.this objectgetEventDispatcher ()
Returns the current EventDispatcher.
An AussomJavaObject around the EventDispatcher, or null.eventDispatcherProperty ()
Returns the eventDispatcher ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.addEventHandler (object EventTypeObj, callback Cb)
Adds an event handler for the given event type. The handler fires in the bubbling phase, and multiple handlers may be registered for one type.
EventTypeObj is an event type, obtained from fx.eventType(...).Cb is a callback that receives the event.A handler reference. Keep it if you intend to remove the handler later with removeEventHandler; otherwise it can be ignored.removeEventHandler (object EventTypeObj, object Handler)
Removes a handler previously added with addEventHandler. JavaFX matches by identity, so pass the handler reference that addEventHandler returned.
EventTypeObj is an event type, obtained from fx.eventType(...).Handler is the handler reference returned by addEventHandler.this objectaddEventFilter (object EventTypeObj, callback Cb)
Adds an event filter for the given event type. Filters fire in the capturing phase, before handlers, so a filter can inspect or consume an event before it reaches its target.
EventTypeObj is an event type, obtained from fx.eventType(...).Cb is a callback that receives the event.A filter reference. Keep it if you intend to remove the filter later with removeEventFilter; otherwise it can be ignored.removeEventFilter (object EventTypeObj, object Handler)
Removes a filter previously added with addEventFilter. Pass the filter reference that addEventFilter returned.
EventTypeObj is an event type, obtained from fx.eventType(...).Handler is the filter reference returned by addEventFilter.this objectbuildEventDispatchChain (object ChainObj)
Builds the EventDispatchChain by prepending this Node's dispatcher to the given chain.
ChainObj is a javafx.event.EventDispatchChain.The resulting javafx.event.EventDispatchChain.fireEvent (object EventObj)
Fires the given event on this Node, dispatched through the normal capture-and-bubble chain.
EventObj is a javafx.event.Event to dispatch.this objectgetTypeSelector ()
Returns this Node's CSS type selector (typically the class simple name lowercased).
A string.getStyleableParent ()
Returns the Node's Styleable parent for CSS resolution.
An AussomJavaObject around a Styleable, or null.getCssMetaData ()
Returns the Node's per-instance CSS metadata list.
An AussomJavaObject around a ListpseudoClassStateChanged (object PseudoClassObj, bool Active)
Marks a CSS pseudo-class state as active (true) or inactive (false) on this Node.
PseudoClassObj is an AussomJavaObject around a PseudoClass.Active is a bool.this objectgetPseudoClassStates ()
Returns the active pseudo-class states.
An AussomJavaObject around an ObservableSetapplyCss ()
Applies CSS to this Node and its descendants synchronously.
this objectsetAccessibleRole (RoleObj)
Sets the AccessibleRole the platform exposes for this Node.
RoleObj is an fxaccessiblerole value or AccessibleRole name (a string), or a wrapper/AJO.this objectgetAccessibleRole ()
Returns the configured AccessibleRole.
An AussomJavaObject around the AccessibleRole.accessibleRoleProperty ()
Returns the accessibleRole ObjectProperty for binding.
An AussomJavaObject around the ObjectProperty.setAccessibleRoleDescription (string Description)
Sets the AccessibleRoleDescription localized text.
Description is a string.this objectgetAccessibleRoleDescription ()
Returns the AccessibleRoleDescription.
A string.accessibleRoleDescriptionProperty ()
Returns the accessibleRoleDescription ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetAccessibleText (string Text)
Sets the accessibility-exposed text for the Node.
Text is a string.this objectgetAccessibleText ()
Returns the accessibility-exposed text.
A string.accessibleTextProperty ()
Returns the accessibleText ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertysetAccessibleHelp (string Help)
Sets the accessibility-exposed help text.
Help is a string.this objectgetAccessibleHelp ()
Returns the accessibility-exposed help text.
A string.accessibleHelpProperty ()
Returns the accessibleHelp ObjectProperty for binding.
An AussomJavaObject around the ObjectPropertyqueryAccessibleAttribute (string Attribute, list Parameters)
Queries an accessibility attribute, used by screen readers and other assistive technologies to read control state.
Attribute is a javafx.scene.AccessibleAttribute constant name, for example "ROLE", "TEXT", or "SELECTED".Parameters is an optional list of parameter values for the query.The attribute value (a string, bool, number, or wrapped object depending on the attribute), or null.executeAccessibleAction (string Action, list Parameters)
Executes an accessibility action requested by an assistive technology.
Action is a javafx.scene.AccessibleAction constant name, for example "REQUEST_FOCUS", "FIRE", or "SHOW_MENU".Parameters is an optional list of parameter values for the action.this objectnotifyAccessibleAttributeChanged (AttributeObj)
Notifies the accessibility framework that an attribute on this Node has changed.
AttributeObj is an fxaccessibleattr value or AccessibleAttribute name (a string), or a wrapper/AJO.this object[796:6] static extends: object
The fxmodality enum lists the window modalities defined by javafx.stage.Modality. Each member name matches a Modality constant exactly, and an Aussom enum member evaluates to a string of that name, so fxmodality.APPLICATION_MODAL is the string "APPLICATION_MODAL". Raw strings still work, so this enum is an optional, more intentional alternative.
[1165:6] static extends: object
The fxaccessibleaction enum lists the accessibility actions defined by javafx.scene.AccessibleAction (an enum). Each member name matches a AccessibleAction constant exactly, and an Aussom enum member evaluates to a string of that name, so fxaccessibleaction.FIRE is the string "FIRE" that Node.executeAccessibleAction expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[847:6] static extends: object
The fxsortpolicy enum lists the chart sorting policies defined by javafx.scene.chart.LineChart.SortingPolicy. Each member name matches a SortingPolicy constant exactly, and an Aussom enum member evaluates to a string of that name, so fxsortpolicy.X_AXIS is the string "X_AXIS". Raw strings still work, so this enum is an optional, more intentional alternative.
[1136:6] static extends: object
The fxtabclosingpolicy enum lists the tab-closing policies defined by javafx.scene.control.TabPane.TabClosingPolicy (an enum). Each member name matches a TabClosingPolicy constant exactly, and an Aussom enum member evaluates to a string of that name, so fxtabclosingpolicy.UNAVAILABLE is the string "UNAVAILABLE" that TabPane.setTabClosingPolicy expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[497:6] static extends: object
The fxvpos enum lists the vertical positions defined by javafx.geometry.VPos. Each member name matches a VPos constant exactly, and an Aussom enum member evaluates to a string of that name, so fxvpos.CENTER is the string "CENTER". Raw strings still work, so this enum is an optional, more intentional alternative.
[629:6] static extends: object
The fxlinecap enum lists the stroke line-cap styles defined by javafx.scene.shape.StrokeLineCap. Each member name matches a StrokeLineCap constant exactly, and an Aussom enum member evaluates to a string of that name, so fxlinecap.ROUND is the string "ROUND". Raw strings still work, so this enum is an optional, more intentional alternative.
[779:6] static extends: object
The fxstagestyle enum lists the window styles defined by javafx.stage.StageStyle. Each member name matches a StageStyle constant exactly, and an Aussom enum member evaluates to a string of that name, so fxstagestyle.UNDECORATED is the string "UNDECORATED". Raw strings still work, so this enum is an optional, more intentional alternative.
[307:6] static extends: object
The fxorient enum lists the two orientation values defined by javafx.geometry.Orientation. Each member name matches a JavaFX Orientation constant exactly, and an Aussom enum member evaluates to a string of that name, so fxorient.VERTICAL is the string "VERTICAL" that JavaFX expects. Use fxorient values anywhere a control's setOrientation takes an orientation (SplitPane, ListView, Slider, ScrollBar, Separator, ToolBar, FlowPane, TilePane). For example fxorient.VERTICAL is clearer than the bare string "VERTICAL", and a misspelled member raises an Aussom undefined-name error at the point of use instead of failing later inside JavaFX. Raw orientation strings still work, so this enum is an optional, more intentional alternative.
[276:6] static extends: object
The fxpos enum lists the alignment positions defined by javafx.geometry.Pos. Each member name matches a JavaFX Pos constant exactly, and an Aussom enum member evaluates to a string of that name, so fxpos.CENTER is the string "CENTER" that JavaFX expects. Use fxpos values anywhere a layout pane's setAlignment takes a position (HBox, VBox, StackPane, GridPane, FlowPane, TilePane). For example fxpos.CENTER is clearer than the bare string "CENTER", and a misspelled member such as fxpos.CENTRE raises an Aussom undefined-name error at the point of use instead of failing later inside JavaFX. Raw position strings still work, so this enum is an optional, more intentional alternative. The vertical band (top, center, bottom, baseline) comes first in each name, followed by the horizontal band (left, center, right). The baseline positions align children on their text baseline rather than their edges.
[943:6] static extends: object
The fxaccessiblerole enum lists the accessibility roles defined by javafx.scene.AccessibleRole. Each member name matches an AccessibleRole constant exactly, and an Aussom enum member evaluates to a string of that name, so fxaccessiblerole.BUTTON is the string "BUTTON" that the node accessibility methods expect. Raw strings still work, so this enum is an optional, more intentional alternative.
[672:6] static extends: object
The fxblendmode enum lists the blend modes defined by javafx.scene.effect.BlendMode. Each member name matches a BlendMode constant exactly, and an Aussom enum member evaluates to a string of that name, so fxblendmode.MULTIPLY is the string "MULTIPLY". Raw strings still work, so this enum is an optional, more intentional alternative.
[1079:6] static extends: object
The fxdrawmode enum lists the draw modes defined by javafx.scene.shape.DrawMode (an enum). Each member name matches a DrawMode constant exactly, and an Aussom enum member evaluates to a string of that name, so fxdrawmode.FILL is the string "FILL" that Shape3D.setDrawMode expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[600:6] static extends: object
The fxfillrule enum lists the path fill rules defined by javafx.scene.shape.FillRule. Each member name matches a FillRule constant exactly, and an Aussom enum member evaluates to a string of that name, so fxfillrule.EVEN_ODD is the string "EVEN_ODD". Raw strings still work, so this enum is an optional, more intentional alternative.
[1005:6] static extends: object
The fxaccessibleattr enum lists the accessibility attributes defined by javafx.scene.AccessibleAttribute. Each member name matches an AccessibleAttribute constant exactly, and an Aussom enum member evaluates to a string of that name, so fxaccessibleattr.TEXT is the string "TEXT" that the node accessibility methods expect. Raw strings still work, so this enum is an optional, more intentional alternative.
[1122:6] static extends: object
The fxantialiasing enum lists the scene antialiasing modes defined by javafx.scene.SceneAntialiasing (a constant class). Each member name matches a SceneAntialiasing constant exactly, and an Aussom enum member evaluates to a string of that name, so fxantialiasing.BALANCED is the string "BALANCED" that the SubScene constructor expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[483:6] static extends: object
The fxpriority enum lists the grow/shrink priorities defined by javafx.scene.layout.Priority. Each member name matches a Priority constant exactly, and an Aussom enum member evaluates to a string of that name, so fxpriority.ALWAYS is the string "ALWAYS" that the layout setHgrow/setVgrow helpers expect. Raw strings still work, so this enum is an optional, more intentional alternative.
[542:6] static extends: object
The fxtextalign enum lists the text alignments defined by javafx.scene.text.TextAlignment. Each member name matches a TextAlignment constant exactly, and an Aussom enum member evaluates to a string of that name, so fxtextalign.CENTER is the string "CENTER". Raw strings still work, so this enum is an optional, more intentional alternative.
[5553:7] extends: Region
Wraps JavaFX javafx.scene.layout.Pane. Pane is the simplest concrete
Region container. It exposes the children list publicly without
applying any layout policy of its own, leaving child positions to be
set explicitly. The specialized layout panes (HBox, VBox, FlowPane,
StackPane, etc.) all extend Pane and add their own layout logic.
In addition to the constructors below, this wrapper provides a
convenience add helper that appends a single node or a list of
nodes to the children list.
Pane ()
Initializes a new empty Pane.
adopt (object Ajo)
Wraps an existing javafx.scene.layout.Pane AussomJavaObject in a Pane wrapper.
Ajo is the AussomJavaObject around a javafx.scene.layout.Pane instance.A new Pane wrapper around the provided object.getChildren ()
Returns the modifiable list of children attached to this Pane. Mutations to the returned list update the scene graph directly.
An AussomJavaObject around an ObservableListadd (Items)
Adds either a single Node wrapper or a list of Node wrappers to this Pane's children. This mirrors the convenience helper used by other Pane-based wrappers.
Items is a single Node wrapper or a list of Node wrappers to append.this object for chaining.[1093:6] static extends: object
The fxcullface enum lists the face-culling modes defined by javafx.scene.shape.CullFace (an enum). Each member name matches a CullFace constant exactly, and an Aussom enum member evaluates to a string of that name, so fxcullface.NONE is the string "NONE" that Shape3D.setCullFace expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[928:6] static extends: object
The fxstroketype enum lists the stroke positions defined by javafx.scene.shape.StrokeType (whether a shape's stroke is drawn inside, outside, or centered on its boundary). Each member name matches a StrokeType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxstroketype.INSIDE is the string "INSIDE" that Shape.setStrokeType expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[469:6] static extends: object
The fxposture enum lists the font postures defined by javafx.scene.text.FontPosture. Each member name matches a FontPosture constant exactly, and an Aussom enum member evaluates to a string of that name, so fxposture.ITALIC is the string "ITALIC" that Font.font(...) expects for its Posture argument. Pass an fxposture value as the Posture argument to Font.font(...). Raw strings still work, so this enum is an optional, more intentional alternative.
[1204:7] extends: object
Represents a base class for JavaFX objects, providing utility methods for copying, creating observable lists, and managing style classes.
copy (Val)
Copy constructor to set the value. If an AussomJavaObject is passed, this.obj is set to it. Returns true if it sets the value successfully.
Val is any value to check and set if it is an AussomJavaObject.A bool with true if set and false if not.observableArrayList (Items = null)
Creates an observable ArrayList, optionally with initial items.
Items is a list of initial items or null for an empty list.An observable ArrayList object.getStyleClass ()
Returns this object's live JavaFX style-class ObservableList. The live list is returned (not a snapshot copy) so callers can change it and have the change take effect on the node. To add or remove a class, prefer addStyleClass()/removeStyleClass(), or call .invoke("add", name) / .invoke("remove", name) on the returned list.
An AussomJavaObject around an ObservableList of strings.addStyleClass (string Name)
Adds a CSS style class to this object's live style-class list. This is the clean, chainable way to add a class; modifying a snapshot of the list would not affect the node.
Name is the style-class name to add.this object for chaining.removeStyleClass (string Name)
Removes a CSS style class from this object's live style-class list.
Name is the style-class name to remove.this object for chaining.hasStyleClass (string Name)
Reports whether this object's style-class list contains a class.
Name is the style-class name to check.A bool, true when the class is present.[4836:7] extends: Parent
Wraps JavaFX javafx.scene.layout.Region. Region extends Parent with
size constraints (min/pref/max width and height), padding, insets,
background and border decoration, and snap-to-pixel layout. All
concrete layout panes (Pane, HBox, VBox, StackPane, GridPane, etc.)
and Control inherit from Region.
Region ()
Empty default constructor; populated by adopt.
adopt (object Ajo)
Wraps an existing javafx.scene.layout.Region AussomJavaObject in a Region wrapper.
Ajo is the AussomJavaObject around a javafx.scene.layout.Region instance.A new Region wrapper around the provided object.isSnapToPixel ()
Reports whether snap-to-pixel is enabled. When true, positions and sizes are rounded to whole pixel boundaries during layout.
A bool with the current snap-to-pixel flag.setSnapToPixel (bool Val)
Sets whether snap-to-pixel layout is enabled.
Val is a bool with true to enable snapping.this object for chaining.snapToPixelProperty ()
Returns the snap-to-pixel boolean property for listener binding.
An AussomJavaObject around a BooleanProperty.setPadding (object Insets)
Sets the interior padding between the region border and its content.
Insets is an Insets object describing top/right/bottom/left padding.this object for chaining.getPadding ()
Returns the current padding insets.
An AussomJavaObject around a javafx.geometry.Insets.paddingProperty ()
Returns the padding object property for listener binding.
An AussomJavaObject around an ObjectPropertysetBackground (object Background)
Sets the Background used to fill this region.
Background is an AussomJavaObject around a Background, or null to clear.getBackground ()
Returns the current Background.
An AussomJavaObject around a javafx.scene.layout.Background, or null when none is set.backgroundProperty ()
Returns the background object property for listener binding.
An AussomJavaObject around an ObjectPropertysetBorder (object Border)
Sets the Border used to outline this region.
Border is an AussomJavaObject around a Border, or null to clear.getBorder ()
Returns the current Border.
An AussomJavaObject around a javafx.scene.layout.Border, or null when none is set.borderProperty ()
Returns the border object property for listener binding.
An AussomJavaObject around an ObjectPropertyopaqueInsetsProperty ()
Returns the opaque insets object property for listener binding. Opaque insets describe the region of the background that is fully opaque, which lets the renderer skip drawing nodes behind it.
An AussomJavaObject around an ObjectPropertysetOpaqueInsets (object Insets)
Sets the opaque insets describing the fully opaque area of the background.
Insets is an AussomJavaObject around an Insets, or null.getOpaqueInsets ()
Returns the current opaque insets.
An AussomJavaObject around a javafx.geometry.Insets, or null.getInsets ()
Returns the computed insets which combine the padding and any border insets.
An AussomJavaObject around a javafx.geometry.Insets.insetsProperty ()
Returns the read-only insets property for listener binding.
An AussomJavaObject around a ReadOnlyObjectPropertygetWidth ()
Returns the current laid-out width of this region.
A double with the width in pixels.widthProperty ()
Returns the read-only width property for listener binding.
An AussomJavaObject around a ReadOnlyDoubleProperty.getHeight ()
Returns the current laid-out height of this region.
A double with the height in pixels.heightProperty ()
Returns the read-only height property for listener binding.
An AussomJavaObject around a ReadOnlyDoubleProperty.setMinWidth (double Val)
Sets the minimum width. Use USE_PREF_SIZE (-Double.MAX_VALUE) to track the preferred width or USE_COMPUTED_SIZE (-1) to use the computed minimum.
Val is a double with the minimum width.getMinWidth ()
Returns the minimum width property value.
A double with the minimum width.minWidthProperty ()
Returns the minimum width property for listener binding.
An AussomJavaObject around a DoubleProperty.setMinHeight (double Val)
Sets the minimum height. Use USE_PREF_SIZE or USE_COMPUTED_SIZE sentinels as described on setMinWidth.
Val is a double with the minimum height.getMinHeight ()
Returns the minimum height property value.
A double with the minimum height.minHeightProperty ()
Returns the minimum height property for listener binding.
An AussomJavaObject around a DoubleProperty.setMinSize (double Width, double Height)
Sets the minimum width and height in a single call.
Width is a double with the minimum width.Height is a double with the minimum height.setPrefWidth (double Val)
Sets the preferred width.
Val is a double with the preferred width.getPrefWidth ()
Returns the preferred width property value.
A double with the preferred width.prefWidthProperty ()
Returns the preferred width property for listener binding.
An AussomJavaObject around a DoubleProperty.setPrefHeight (double Val)
Sets the preferred height.
Val is a double with the preferred height.getPrefHeight ()
Returns the preferred height property value.
A double with the preferred height.prefHeightProperty ()
Returns the preferred height property for listener binding.
An AussomJavaObject around a DoubleProperty.setPrefSize (double Width, double Height)
Sets the preferred width and height in a single call.
Width is a double with the preferred width.Height is a double with the preferred height.setMaxWidth (double Val)
Sets the maximum width.
Val is a double with the maximum width.getMaxWidth ()
Returns the maximum width property value.
A double with the maximum width.maxWidthProperty ()
Returns the maximum width property for listener binding.
An AussomJavaObject around a DoubleProperty.setMaxHeight (double Val)
Sets the maximum height.
Val is a double with the maximum height.getMaxHeight ()
Returns the maximum height property value.
A double with the maximum height.maxHeightProperty ()
Returns the maximum height property for listener binding.
An AussomJavaObject around a DoubleProperty.setMaxSize (double Width, double Height)
Sets the maximum width and height in a single call.
Width is a double with the maximum width.Height is a double with the maximum height.getShape ()
Returns the Shape clip used to mask the region, or null when no shape has been set.
An AussomJavaObject around a javafx.scene.shape.Shape, or null.setShape (object Shape)
Sets the Shape clip used to mask the region.
Shape is a Shape wrapper or null to clear.shapeProperty ()
Returns the shape object property for listener binding.
An AussomJavaObject around an ObjectPropertysetScaleShape (bool Val)
Sets whether the shape clip is scaled to fit the region.
Val is a bool with true to scale the shape.isScaleShape ()
Reports whether the shape clip is scaled to fit the region.
A bool with the current scale-shape flag.scaleShapeProperty ()
Returns the scale-shape boolean property for listener binding.
An AussomJavaObject around a BooleanProperty.setCenterShape (bool Val)
Sets whether the shape clip is centered within the region.
Val is a bool with true to center.isCenterShape ()
Reports whether the shape clip is centered within the region.
A bool with the current center-shape flag.centerShapeProperty ()
Returns the center-shape boolean property for listener binding.
An AussomJavaObject around a BooleanProperty.setCacheShape (bool Val)
Sets whether the shape clip is cached. Caching costs memory but speeds repeated rendering of the same shape.
Val is a bool with true to cache the shape.isCacheShape ()
Reports whether the shape clip is cached.
A bool with the current cache-shape flag.cacheShapeProperty ()
Returns the cache-shape boolean property for listener binding.
An AussomJavaObject around a BooleanProperty.isResizable ()
Reports whether this region can be resized by its parent. Most regions return true.
A bool with the resizable flag.resize (double Width, double Height)
Resizes this region to the given width and height. Called by parents during layout.
Width is a double with the target width.Height is a double with the target height.minWidth (double Height)
Returns the minimum width clamped by the explicit minWidth property.
Height is a double with the height hint, or -1.A double with the minimum width.minHeight (double Width)
Returns the minimum height clamped by the explicit minHeight property.
Width is a double with the width hint, or -1.A double with the minimum height.prefWidth (double Height)
Returns the preferred width clamped by the explicit prefWidth property.
Height is a double with the height hint, or -1.A double with the preferred width.prefHeight (double Width)
Returns the preferred height clamped by the explicit prefHeight property.
Width is a double with the width hint, or -1.A double with the preferred height.maxWidth (double Height)
Returns the maximum width clamped by the explicit maxWidth property.
Height is a double with the height hint, or -1.A double with the maximum width.maxHeight (double Width)
Returns the maximum height clamped by the explicit maxHeight property.
Width is a double with the width hint, or -1.A double with the maximum height.snapSpaceX (double Val)
Snaps a horizontal spacing value to a whole pixel boundary when snap-to-pixel is enabled.
Val is a double with the spacing.A double with the snapped value.snapSpaceY (double Val)
Snaps a vertical spacing value to a whole pixel boundary when snap-to-pixel is enabled.
Val is a double with the spacing.A double with the snapped value.snapSizeX (double Val)
Snaps a horizontal size to a whole pixel boundary when snap-to-pixel is enabled.
Val is a double with the size.A double with the snapped value.snapSizeY (double Val)
Snaps a vertical size to a whole pixel boundary when snap-to-pixel is enabled.
Val is a double with the size.A double with the snapped value.snapPositionX (double Val)
Snaps a horizontal position to a whole pixel boundary when snap-to-pixel is enabled.
Val is a double with the position.A double with the snapped value.snapPositionY (double Val)
Snaps a vertical position to a whole pixel boundary when snap-to-pixel is enabled.
Val is a double with the position.A double with the snapped value.snappedTopInset ()
Returns the top inset rounded to a whole pixel when snap-to-pixel is enabled.
A double with the snapped top inset.snappedBottomInset ()
Returns the bottom inset rounded to a whole pixel when snap-to-pixel is enabled.
A double with the snapped bottom inset.snappedLeftInset ()
Returns the left inset rounded to a whole pixel when snap-to-pixel is enabled.
A double with the snapped left inset.snappedRightInset ()
Returns the right inset rounded to a whole pixel when snap-to-pixel is enabled.
A double with the snapped right inset.getUserAgentStylesheet ()
Returns the URL of the user-agent stylesheet for this region. Subclasses override to point at their default skin stylesheet.
A string with the stylesheet URL, or null.getCssMetaData ()
Returns the CSS metadata describing all stylable properties on this region.
An AussomJavaObject around a List of CssMetaData entries.[127:14] (extern: com.lehman.aussom.stdlib.AussomFxApp) extends: object
Represents the main application or dialog class for creating UI applications in Aussom.
The fxApp class serves as the base object for all other UI elements, acting as the container
and primary controller of the application interface. Although it is a native Aussom object,
all JavaFX objects can be created and manipulated within it using AJI (Aussom-Java Interface).
getAjo ()
Retrieves the underlying AussomJavaObject associated with this application instance.
The AussomJavaObject object.takeSnapshot (string Format = "png")
Takes a snapshot of the application's current scene and returns the encoded image bytes in a Buffer. The snapshot is rendered on the JavaFX thread. The scene's snapshot is a raw in-memory image, so it is encoded in the given image format (PNG by default). The returned Buffer can be written to a file with file.writeBinary().
Format A string with the image format to encode, such as "png" or "jpg". Defaults to "png".A Buffer with the encoded image bytes.show (bool BlockThread = true)
Displays the application or dialog. Optionally blocks the thread.
BlockThread A bool specifying if the thread should be blocked. Defaults to true._show (bool BlockThread = true)
close ()
Closes the application or dialog.
A result indicating the closure status._close ()
add (object FxObj)
Adds a JavaFX object (e.g., a UI component) to the application.
FxObj The object to be added to the application's UI.addStyleSheet (string StyleSheetFile)
Adds a CSS stylesheet to the application's scene.
StyleSheetFile The path to the stylesheet file.openInBrowser (string HostUri)
Opens the specified URI in the default web browser.
HostUri The URI to be opened.setOnShow (callback OnShown = null)
Sets a callback function that is executed when the application is shown.
OnShown The callback function, or null for no action.setOnClosing (callback OnClosing = null)
Sets a callback function that is executed when the application is closing.
OnClosing The callback function, or null for no action.setLayout (object FxObj)
Sets the layout node for the application's scene.
FxObj The layout node to set.setMenuBar (object MenuBar)
Sets a menu bar for the application window.
MenuBar The menu bar object to set.setMaximized (bool Maximized)
Sets the maximized state of the application window.
Maximized A bool indicating if the window should be maximized.setFullScreen (bool FullScreen)
Sets the application window to full-screen mode.
FullScreen A bool indicating if full-screen mode should be enabled.getMaximized ()
Retrieves whether the application window is maximized.
A bool indicating if the window is maximized.getFullScreen ()
Retrieves whether the application window is in full-screen mode.
A bool indicating if full-screen mode is enabled.getStyle ()
Retrieves the current style of the application.
The style string.getId ()
Retrieves the ID of the application.
The ID string.setStyle (string Style)
Sets the style for the application.
Style A string specifying the style to set.setId (string Id)
Sets the ID for the application.
Id A string specifying the ID to set.setToolTip (object ToolTip = null)
Sets a tooltip for the application window.
ToolTip The tooltip object to attach, or null for no tooltip.[657:6] static extends: object
The fxblurtype enum lists the blur types defined by javafx.scene.effect.BlurType. Each member name matches a BlurType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxblurtype.GAUSSIAN is the string "GAUSSIAN". Raw strings still work, so this enum is an optional, more intentional alternative.
[445:6] static extends: object
The fxweight enum lists the font weights defined by javafx.scene.text.FontWeight. Each member name matches a FontWeight constant exactly, and an Aussom enum member evaluates to a string of that name, so fxweight.BOLD is the string "BOLD" that Font.font(...) expects for its Weight argument. Pass an fxweight value as the Weight argument to Font.font(...). Raw strings still work, so this enum is an optional, more intentional alternative.
[425:6] static extends: object
The fxalert enum lists the alert kinds defined by javafx.scene.control.Alert.AlertType. Each member name matches an AlertType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxalert.INFORMATION is the string "INFORMATION" that the Alert constructor expects. Pass an fxalert value as the first argument to new Alert(...). Raw strings still work, so this enum is an optional, more intentional alternative.
[572:6] static extends: object
The fxtextbounds enum lists the text bounds types defined by javafx.scene.text.TextBoundsType. Each member name matches a TextBoundsType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxtextbounds.VISUAL is the string "VISUAL". Raw strings still work, so this enum is an optional, more intentional alternative.
[586:6] static extends: object
The fxarctype enum lists the arc closure types defined by javafx.scene.shape.ArcType. Each member name matches an ArcType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxarctype.ROUND is the string "ROUND". Raw strings still work, so this enum is an optional, more intentional alternative.
[4688:7] extends: Node
Wraps JavaFX javafx.scene.Parent, the abstract base class for all
nodes that can have children in the scene graph. Parent extends Node
with child management, layout pass control, and CSS stylesheet
resolution. Concrete containers like Region, Group, and the various
layout panes inherit from this class.
Parent ()
Empty default constructor; populated by adopt.
adopt (object Ajo)
Wraps an existing javafx.scene.Parent AussomJavaObject in a Parent wrapper.
Ajo is the AussomJavaObject around a javafx.scene.Parent instance.A new Parent wrapper around the provided object.getChildrenUnmodifiable ()
Returns an unmodifiable list of the children currently attached to this parent. Subclasses expose a writable list via getChildren on the concrete container types.
An AussomJavaObject around an ObservableListlookup (string Selector)
Finds the first descendant node that matches the given CSS selector. The selector is the same syntax used in stylesheets (for example "#myId" or ".myClass").
Selector is a CSS selector string.An AussomJavaObject around the matched Node, or null when no node matches.isNeedsLayout ()
Reports whether this parent has been marked as needing a layout pass. The flag is set when a child is added, removed, or resized and cleared after layout runs.
A bool that is true when a layout pass is pending.needsLayoutProperty ()
Returns the read-only boolean property tracking the needsLayout flag for change listeners.
An AussomJavaObject around a ReadOnlyBooleanProperty.requestLayout ()
Requests that this parent and its descendants be re-laid out during the next pulse. Use after changing properties that affect child placement.
this object for chaining.prefWidth (double Height)
Returns the preferred width given a height hint. The hint may be -1 to indicate that no specific height is required.
Height is a double with the height hint, or -1 for none.A double with the preferred width.prefHeight (double Width)
Returns the preferred height given a width hint. The hint may be -1 to indicate that no specific width is required.
Width is a double with the width hint, or -1 for none.A double with the preferred height.minWidth (double Height)
Returns the minimum width given a height hint.
Height is a double with the height hint, or -1 for none.A double with the minimum width.minHeight (double Width)
Returns the minimum height given a width hint.
Width is a double with the width hint, or -1 for none.A double with the minimum height.getBaselineOffset ()
Returns the baseline offset used to align text across siblings. Returns BASELINE_OFFSET_SAME_AS_HEIGHT when no specific baseline is defined.
A double with the baseline offset in local coordinates.layout ()
Runs the layout pass immediately on this parent and any descendants flagged as needing layout. Normally called by the JavaFX pulse, but may be invoked directly when a synchronous layout is required.
this object for chaining.getStylesheets ()
Returns the modifiable list of stylesheet URLs applied to this parent's subtree. Add or remove entries to attach or detach CSS stylesheets.
An AussomJavaObject around an ObservableList[614:6] static extends: object
The fxlinejoin enum lists the stroke line-join styles defined by javafx.scene.shape.StrokeLineJoin. Each member name matches a StrokeLineJoin constant exactly, and an Aussom enum member evaluates to a string of that name, so fxlinejoin.MITER is the string "MITER". Raw strings still work, so this enum is an optional, more intentional alternative.
[331:6] static extends: object
The fxevent enum lists the JavaFX event type names that resolve uniquely across all of the JavaFX event classes. Each member name matches a public static EventType constant, and an Aussom enum member evaluates to a string of that name, so fxevent.MOUSE_CLICKED is the string "MOUSE_CLICKED". Pass an fxevent value to fx.eventType(...) to obtain the EventType object for addEventHandler, addEventFilter, or fireEvent. For example: fx.eventType(fxevent.MOUSE_CLICKED). Using an fxevent value is clearer than a bare string and a misspelled member raises an Aussom undefined-name error at the point of use. Only the globally unique names appear here. Five names collide across event classes and are not listed: ANY (on nearly every event class) and ON_SHOWING, ON_SHOWN, ON_HIDING, ON_HIDDEN (on ChoiceBox, ComboBoxBase, Menu, and MenuButton). Resolve those with the two-argument form, for example fx.eventType("MouseEvent", "ANY").
[753:6] static extends: object
The fxbuttondata enum lists the button roles defined by javafx.scene.control.ButtonBar.ButtonData. Each member name matches a ButtonData constant exactly, and an Aussom enum member evaluates to a string of that name, so fxbuttondata.OK_DONE is the string "OK_DONE". Raw strings still work, so this enum is an optional, more intentional alternative.
[19:21] static (extern: com.lehman.aussom.stdlib.AussomFx) extends: object
This is the base JavaFX class. It provides support for creating a new JavaFX application or dialog and provides support functions.
fxApp (string Title = "Aussom Application", int Width = 800, int Height = 600)
Creates a new JavaFX application and returns a fxApp object with the application.
Title is a string with the application window title.Width is an int with the width of the app in pixels.Height is an int with the height of the app in pixels.A fxApp object.fxDialog (string Title = "Aussom Dailog", int Width = null, int Height = null)
Creates a new JavaFX dialog and returns a fxApp object with the dialog window.
Title is a string with the dialog window title.Width is an int with the width of the dialog in pixels.Height is an int with the height of the dialog in pixels.A fxApp object.shutdown ()
Stops the JavaFX application and associated background processes for the current running app.
runLater (callback ToRun, ...)
Runs a UI task async. Runs UI updates properly. Any args after ToRun will be passed to called function.
ToRun is a callback with the function to run.etc is an optional list of arguments to pass to the called function.isUiThread ()
Checks if the current executing thread is the FX UI thread.
A bool with true if it's running on the UI thread and false if not.actionEventHandler (callback OnEvent)
Creates a JavaFX Action event handler and returns it with the event. The OnEvent function just takes a single string argument with the action.
OnEvent is a callback with the function to call on the event.A AussomJavaObject with the EventHandlertoHexString (object ColorObj)
Converts the provided AussomJavaObject with the Java Color object to be converted to a hex string.
ColorObj is a AussomJavaObject to convert.A string with the hex value.eventType (string A, string B = null)
Resolves a JavaFX EventType constant by name and returns it, ready to pass to addEventHandler, addEventFilter, or to build an event for fireEvent. Prefer the fxevent enum for the name, for example fx.eventType(fxevent.MOUSE_CLICKED). With one argument the name must be globally unique across the JavaFX event classes, which is true for all but five names. With two arguments the first is the event class (simple or fully qualified name) and the second is the constant name; use this form for the five colliding names ANY, ON_SHOWING, ON_SHOWN, ON_HIDING, and ON_HIDDEN, for example fx.eventType("MouseEvent", "ANY").
A is the event type name, or the event class name for the two-arg form.B is the event type name when A is a class name; omit for the one-arg form.An AussomJavaObject around a javafx.event.EventType.getClosure (string InterfaceClass, callback OnAction)
tableCellFactory (callback Renderer)
Builds a TableView cell factory backed by an Aussom render callback, returned as an AJO for TableColumn.setCellFactory. Used by TableColumn.setCellRenderer.
Renderer is a callback receiving (item, cell).An AJO around the cell-factory Callback.treeTableCellFactory (callback Renderer)
Builds a TreeTableView cell factory backed by an Aussom render callback, returned as an AJO for TreeTableColumn.setCellFactory. Used by TreeTableColumn.setCellRenderer.
Renderer is a callback receiving (item, cell).An AJO around the cell-factory Callback.[1108:6] static extends: object
The fxvertexformat enum lists the vertex formats defined by javafx.scene.shape.VertexFormat (a constant class). Each member name matches a VertexFormat constant exactly, and an Aussom enum member evaluates to a string of that name, so fxvertexformat.POINT_TEXCOORD is the string "POINT_TEXCOORD" that TriangleMesh.setVertexFormat expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[5620:7] extends: Region
Wraps JavaFX javafx.scene.control.Control, the abstract base class
for every skinnable UI control (Button, Label, TextField, ...). Control
extends Region with the concept of a Skin (the visual representation),
a Tooltip (hover popup), and a ContextMenu (right-click popup). Every
Aussom wrapper around a JavaFX control inherits from this class so the
skin / tooltip / context-menu API is available on every control.
| Property | Values | Default | Description |
|---|---|---|---|
-fx-skin |
<string> |
null |
Fully qualified class name of the Skin to use for rendering this control. |
-fx-focus-traversable |
true | false |
true |
When true, the control participates in focus traversal via the keyboard Tab key. |
Control ()
Empty default constructor; populated by
adopt. Control is abstract in JavaFX.
adopt (object Ajo)
Wraps an existing javafx.scene.control.Control AussomJavaObject.
Ajo is an AussomJavaObject around a javafx.scene.control.Control.A new Control wrapper.skinProperty ()
Returns the skin property used to render this control.
An ObjectProperty AussomJavaObject for the skin.setSkin (object Skin)
Sets the Skin used to render this control. A skin is responsible for the visual appearance and child node layout of the control.
Skin is an AussomJavaObject around a javafx.scene.control.Skin.this objectgetSkin ()
Returns the Skin currently installed on this control.
An AussomJavaObject around the javafx.scene.control.Skin, or null.tooltipProperty ()
Returns the tooltip property for this control.
An ObjectProperty AussomJavaObject for the tooltip.setTooltip (Tooltip)
Sets the tooltip displayed when the cursor hovers over the control.
Tooltip is a Tooltip, either a wrapper or a raw AJO around a javafx.scene.control.Tooltip.this objectgetTooltip ()
Returns the tooltip currently installed on this control.
An AussomJavaObject around the javafx.scene.control.Tooltip, or null.contextMenuProperty ()
Returns the contextMenu property for this control.
An ObjectProperty AussomJavaObject for the context menu.setContextMenu (ContextMenu)
Sets the context menu displayed when the user right-clicks the control.
ContextMenu is a ContextMenu, either a wrapper or a raw AJO around a javafx.scene.control.ContextMenu.this objectgetContextMenu ()
Returns the context menu currently installed on this control.
An AussomJavaObject around the javafx.scene.control.ContextMenu, or null.isResizable ()
Reports whether the control can be resized by its parent layout.
A bool that is true for Control (always resizable).getBaselineOffset ()
Returns the baseline offset used for baseline alignment within containers. Measured in pixels from the top of the control.
A double with the baseline offset.getCssMetaData ()
Returns the CSS metadata for this control's styleable properties.
A List AussomJavaObject of CssMetaData entries.[1193:6] static extends: object
The fxsorttype enum lists the column sort directions defined by javafx.scene.control.TableColumn.SortType (an enum). Each member name matches a SortType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxsorttype.ASCENDING is the string "ASCENDING" that TableColumn.setSortType (and TreeTableColumn.setSortType, which shares these member names) expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[715:6] static extends: object
The fxoverrun enum lists the text overrun styles defined by javafx.scene.control.OverrunStyle. Each member name matches an OverrunStyle constant exactly, and an Aussom enum member evaluates to a string of that name, so fxoverrun.ELLIPSIS is the string "ELLIPSIS". Raw strings still work, so this enum is an optional, more intentional alternative.
[811:6] static extends: object
The fxanchor enum lists the popup anchor locations defined by javafx.stage.PopupWindow.AnchorLocation. Each member name matches an AnchorLocation constant exactly, and an Aussom enum member evaluates to a string of that name, so fxanchor.WINDOW_TOP_LEFT is the string "WINDOW_TOP_LEFT". Raw strings still work, so this enum is an optional, more intentional alternative.
[878:6] static extends: object
The fxcachehint enum lists the cache hints defined by javafx.scene.CacheHint. Each member name matches a CacheHint constant exactly, and an Aussom enum member evaluates to a string of that name, so fxcachehint.SPEED is the string "SPEED" that Node.setCacheHint expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[512:6] static extends: object
The fxhpos enum lists the horizontal positions defined by javafx.geometry.HPos. Each member name matches an HPos constant exactly, and an Aussom enum member evaluates to a string of that name, so fxhpos.LEFT is the string "LEFT". Raw strings still work, so this enum is an optional, more intentional alternative.
[863:6] static extends: object
The fxscrollbar enum lists the scroll bar policies defined by javafx.scene.control.ScrollPane.ScrollBarPolicy. Each member name matches a ScrollBarPolicy constant exactly, and an Aussom enum member evaluates to a string of that name, so fxscrollbar.AS_NEEDED is the string "AS_NEEDED" that ScrollPane.setHBarPolicy/setVBarPolicy expect. Raw strings still work, so this enum is an optional, more intentional alternative.
[558:6] static extends: object
The fxfontsmoothing enum lists the font smoothing types defined by javafx.scene.text.FontSmoothingType. Each member name matches a FontSmoothingType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxfontsmoothing.LCD is the string "LCD". Raw strings still work, so this enum is an optional, more intentional alternative.
[734:6] static extends: object
The fxcontentdisplay enum lists the content display positions defined by javafx.scene.control.ContentDisplay. Each member name matches a ContentDisplay constant exactly, and an Aussom enum member evaluates to a string of that name, so fxcontentdisplay.GRAPHIC_ONLY is the string "GRAPHIC_ONLY". Raw strings still work, so this enum is an optional, more intentional alternative.
[831:6] static extends: object
The fxmatrixtype enum lists the transform matrix types defined by javafx.scene.transform.MatrixType. Each member name matches a MatrixType constant exactly, and an Aussom enum member evaluates to a string of that name, so fxmatrixtype.MT_3D_3x4 is the string "MT_3D_3x4". Raw strings still work, so this enum is an optional, more intentional alternative.
[526:6] static extends: object
The fxside enum lists the sides defined by javafx.geometry.Side. Each member name matches a Side constant exactly, and an Aussom enum member evaluates to a string of that name, so fxside.TOP is the string "TOP". Raw strings still work, so this enum is an optional, more intentional alternative.
[896:6] static extends: object
The fxdepthtest enum lists the depth-test modes defined by javafx.scene.DepthTest. Each member name matches a DepthTest constant exactly, and an Aussom enum member evaluates to a string of that name, so fxdepthtest.ENABLE is the string "ENABLE" that Node.setDepthTest expects. Raw strings still work, so this enum is an optional, more intentional alternative.
[701:6] static extends: object
The fxselectionmode enum lists the selection modes defined by javafx.scene.control.SelectionMode. Each member name matches a SelectionMode constant exactly, and an Aussom enum member evaluates to a string of that name, so fxselectionmode.MULTIPLE is the string "MULTIPLE". Raw strings still work, so this enum is an optional, more intentional alternative.