Basics
Guides
API Reference
Basics
Guides
API Reference
[238:7] extends: Node, Control, Region
NotificationPane wraps the inline ControlsFX banner used to show a message above or below normal content inside the scene graph.
| Scope | CSS Classes |
|---|---|
| NotificationPane | notification-pane, top, bottom, and dark-style variants when enabled by ControlsFX. |
| Parent groups | Control, Region, and Node. |
| Group | What To Style |
|---|---|
NotificationPane |
Style .notification-pane, its bar, text area, buttons, and graphic container. |
Control |
Skin and focus traversal behavior. |
Region |
Background, border, padding, size, and shape properties. |
Node |
Effects, transforms, opacity, cursor, and visibility. |
NotificationPane (object ContentObj = null)
Creates a notification pane with optional scene-graph content.
ContentObj is an optional node to show under the notification bar.setContent (object ContentObj)
Sets the content node shown behind the notification bar.
ContentObj is a wrapped JavaFX node.this object for chainingsetText (string Text)
Sets the notification text.
Text is the notification message string.this object for chainingsetGraphic (object GraphicObj)
Sets the optional notification graphic node.
GraphicObj is a wrapped JavaFX node.this object for chainingsetShowFromTop (bool Show)
Sets whether the pane animates from the top edge.
Show is true to show from the top edge.this object for chainingsetCloseButtonVisible (bool Visible)
Sets whether the close button is visible.
Visible is true to show the close button.this object for chainingshow ()
Shows the current notification state.
this object for chainingshowText (string Text)
Shows the pane with a new text message.
Text is the notification message string.this object for chaininghide ()
Hides the notification bar.
this object for chaining[352:7] extends: CfxObj
PopOver wraps the ControlsFX popup callout used to anchor rich content to a node or window.
| Scope | CSS Classes |
|---|---|
| PopOver | popover, arrow-location classes, and popup header/body substructure classes supplied by the skin. |
| Parent groups | The popup is styleable itself, and its content node continues to inherit its own JavaFX parent groups such as Control, Region, and Node. |
| Group | What To Style |
|---|---|
PopOver |
Style the popup root, arrow, title area, content container, and detached-state classes. |
| Content node parents | Style the embedded content using the normal CSS groups for that content node type. |
PopOver (object ContentObj = null)
Creates a new popover with optional content.
ContentObj is an optional JavaFX node to display inside the popover.setContentNode (object ContentObj)
Sets the content node shown inside the popover.
ContentObj is a wrapped JavaFX node.this object for chainingsetTitle (string Text)
Sets the popover title text.
Text is the title string.this object for chainingsetHeaderAlwaysVisible (bool AlwaysVisible)
Sets whether the popover header is always visible.
AlwaysVisible is true to keep the header visible.this object for chainingsetCloseButtonEnabled (bool Enabled)
Sets whether the close button is enabled.
Enabled is true to enable the close button.this object for chainingsetDetachable (bool Detachable)
Sets whether the popover can detach into its own window.
Detachable is true to allow detaching.this object for chainingsetAnimated (bool Animated)
Sets whether show and hide transitions are animated.
Animated is true to enable animation.this object for chainingsetArrowLocation (string LocationName)
Sets the popover arrow location.
LocationName is a PopOver.ArrowLocation enum name.this object for chainingshowForNode (object NodeObj)
Shows the popover anchored to the provided node.
NodeObj is the anchor node.this object for chainingshowForWindow (WindowObj)
Shows the popover for the provided owner window or stage.
WindowObj is a wrapped window object or fxApp.this object for chainingshowAtNode (object NodeObj, double X, double Y)
Shows the popover at explicit coordinates relative to the anchor node.
NodeObj is the anchor node.X is the x coordinate.Y is the y coordinate.this object for chaininghide ()
Hides the popover immediately.
this object for chaining[87:7] extends: Node, Control, Region
RangeSlider wraps the ControlsFX slider with independently movable low and high thumbs for selecting a numeric interval.
| Scope | CSS Classes |
|---|---|
| RangeSlider | range-slider with low-thumb, high-thumb, range-bar, tick mark, and track substructure classes. |
| Parent groups | Control, Region, and Node. |
| Group | What To Style |
|---|---|
RangeSlider |
Style .range-slider, .low-thumb, .high-thumb, .range-bar, .track, and tick subnodes. |
Control |
Skin and focus traversal behavior. |
Region |
Background, border, padding, shape, snap-to-pixel, and size hints. |
Node |
Effects, transforms, opacity, cursor, and visibility. |
RangeSlider (double Min = 0.0, double Max = 100.0, double LowValue = 25.0, double HighValue = 75.0)
Creates a new range slider.
Min is the minimum slider value.Max is the maximum slider value.LowValue is the starting low-thumb value.HighValue is the starting high-thumb value.setMin (double Min)
Sets the slider minimum value.
Min is the new minimum.this object for chainingsetMax (double Max)
Sets the slider maximum value.
Max is the new maximum.this object for chainingsetLowValue (double Val)
Sets the low-thumb value.
Val is the low value.this object for chainingsetHighValue (double Val)
Sets the high-thumb value.
Val is the high value.this object for chaininggetLowValue ()
Returns the low-thumb value.
A double with the low value.getHighValue ()
Returns the high-thumb value.
A double with the high value.adjustLowValue (double Val)
Adjusts the low-thumb value using slider snapping rules.
Val is the requested low value.this object for chainingadjustHighValue (double Val)
Adjusts the high-thumb value using slider snapping rules.
Val is the requested high value.this object for chainingsetShowTickLabels (bool Show)
Sets whether tick labels are shown.
Show is true to show tick labels.this object for chainingsetShowTickMarks (bool Show)
Sets whether tick marks are shown.
Show is true to show tick marks.this object for chainingsetOrientation (string Orientation)
Sets the slider orientation.
Orientation is HORIZONTAL or VERTICAL.this object for chaining[29:7] extends: Node, Labeled
ToggleSwitch wraps the ControlsFX on/off switch control used for boolean settings with a touch-style visual affordance.
| Scope | CSS Classes |
|---|---|
| ToggleSwitch | toggle-switch, plus skin-specific substructure classes such as thumb and track. |
| Parent groups | Labeled, Control, Region, and Node. |
| Group | What To Style |
|---|---|
ToggleSwitch |
Target .toggle-switch, .thumb, and .track for switch-specific visuals. |
Labeled |
Text color, font, alignment, content display, and graphic spacing. |
Control |
Skin and focus traversal behavior. |
Region |
Background, border, padding, shape, and preferred sizes. |
Node |
Effects, opacity, transforms, cursor, and visibility. |
ToggleSwitch (string Text = "")
Creates a new ControlsFX toggle switch.
Text is an optional label string.setSelected (bool Selected)
Sets the selected state of the switch.
Selected is true to switch on the control.this object for chainingisSelected ()
Returns whether the switch is selected.
A bool with the current selected state.fire ()
Programmatically fires the switch action.
this object for chaining
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.