Basics
Guides
API Reference
Basics
Guides
API Reference
[350:7] extends: Node, Control, Region
SegmentedButton wraps the ControlsFX container that groups toggle buttons into a segmented control.
| Scope | CSS Classes |
|---|---|
| SegmentedButton | segmented-button, optional dark, and per-button first/middle/last segment classes. |
| Parent groups | Control, Region, and Node. |
| Group | What To Style |
|---|---|
SegmentedButton |
Style the segment container plus the child toggle buttons and dark variant. |
Control |
Skin and focus behavior. |
Region |
Background, border, padding, and sizing. |
Node |
Effects, transforms, opacity, cursor, and visibility. |
SegmentedButton (Buttons = null)
Creates a segmented button from an optional list of toggle buttons.
Buttons is an optional list of fx.ToggleButton wrappers.addButton (object ButtonObj)
Adds one toggle button segment.
ButtonObj is a wrapped ToggleButton.this object for chainingsetButtons (list Buttons)
Replaces the segment list.
Buttons is a list of ToggleButton wrappers.this object for chaining[16:7] extends: TreeItem
CheckBoxTreeItem wraps the JavaFX tree item that carries a checkbox state
and is commonly used as the root model for ControlsFX CheckTreeView.
CheckBoxTreeItem (Val = null)
Creates a new checkbox tree item with an optional value.
Val is the item value, or null for an empty item.[178:7] extends: ListView
CheckListView wraps the ControlsFX list view that pairs each row with a checkbox and manages checked state separately from selection.
| Scope | CSS Classes |
|---|---|
| CheckListView | Inherits the standard list-view classes plus ControlsFX checkbox cell styling. |
| Parent groups | ListView, Control, Region, and Node. |
| Group | What To Style |
|---|---|
CheckListView |
Style the list cells, embedded checkbox graphic, checked rows, and placeholder. |
ListView |
Orientation-specific list styling and cell sizing. |
Control |
Skin and focus behavior. |
Region |
Background, border, padding, and sizing. |
Node |
Effects, transforms, opacity, cursor, and visibility. |
CheckListView (Items = null)
Creates a new check list view with optional items.
Items is an optional list of initial items.checkIndex (int Index)
Checks the row at the provided index.
Index is the row index to check.this object for chainingclearCheckIndex (int Index)
Clears the checked state at the provided index.
Index is the row index to clear.this object for chaininggetCheckedItems ()
Returns the checked items.
A list with the checked items.[245:7] extends: TreeView
CheckTreeView wraps the ControlsFX tree view that supports checkbox state on tree items.
| Scope | CSS Classes |
|---|---|
| CheckTreeView | Inherits tree-view plus ControlsFX checkbox tree cell classes. |
| Parent groups | TreeView, Control, Region, and Node. |
| Group | What To Style |
|---|---|
CheckTreeView |
Style tree cells, disclosure nodes, embedded checkboxes, and checked rows. |
TreeView |
Fixed cell size and other tree-view CSS inherited from JavaFX. |
Control |
Skin and focus behavior. |
Region |
Background, border, padding, and sizing. |
Node |
Effects, transforms, opacity, cursor, and visibility. |
CheckTreeView (object RootItem = null)
Creates a new check tree view with an optional checkbox root item.
RootItem is an optional CheckBoxTreeItem.checkItem (object ItemObj)
Checks the provided tree item.
ItemObj is a wrapped tree item.this object for chainingclearCheckItem (object ItemObj)
Clears the checked state for the provided tree item.
ItemObj is a wrapped tree item.this object for chaininggetCheckedItems ()
Returns the checked tree items.
A list with the checked TreeItem objects.[312:7] extends: ComboBox
SearchableComboBox wraps the ControlsFX combo box variant that adds built-in type-ahead searching within the popup choices.
| Scope | CSS Classes |
|---|---|
| SearchableComboBox | Inherits the normal combo-box structure, popup, and editable field classes. |
| Parent groups | ComboBox, Control, Region, and Node. |
| Group | What To Style |
|---|---|
SearchableComboBox |
Style the combo box button, arrow button, popup list, and search behavior through combo-box skin classes. |
ComboBox |
Standard combo box CSS such as popup visibility, editable state, and cell sizing. |
Control |
Skin and focus behavior. |
Region |
Background, border, padding, and size hints. |
Node |
Effects, transforms, opacity, cursor, and visibility. |
SearchableComboBox (Items = null)
Creates a new searchable combo box with optional items.
Items is an optional list of initial items.[412:7] extends: Node, Control, Region
BreadCrumbBar wraps the ControlsFX breadcrumb navigation control built on a
TreeItem hierarchy.
| Scope | CSS Classes |
|---|---|
| BreadCrumbBar | bread-crumb-bar plus crumb button and arrow classes from the ControlsFX skin. |
| Parent groups | Control, Region, and Node. |
| Group | What To Style |
|---|---|
BreadCrumbBar |
Style crumb buttons, separators, current-crumb state, and hover/pressed states. |
Control |
Skin and focus behavior. |
Region |
Background, border, padding, and sizing. |
Node |
Effects, transforms, opacity, cursor, and visibility. |
BreadCrumbBar (object SelectedCrumb = null)
Creates a breadcrumb bar with an optional selected crumb root.
SelectedCrumb is an optional TreeItem.setSelectedCrumb (object ItemObj)
Sets the selected crumb.
ItemObj is a wrapped TreeItem.this object for chainingsetAutoNavigationEnabled (bool Enabled)
Sets whether automatic breadcrumb navigation is enabled.
Enabled is true to enable auto navigation.this object for chainingonCrumbAction (callback OnAction)
Registers an on-crumb-action event handler.
OnAction is a callback invoked for breadcrumb action events.this object for chaining[51:7] extends: Node, Control, Region
CheckComboBox wraps the ControlsFX combo box that supports selecting many items with check marks in the popup list.
| Scope | CSS Classes |
|---|---|
| CheckComboBox | check-combo-box together with combo-box popup and check cell classes used by the skin. |
| Parent groups | Control, Region, and Node. |
| Group | What To Style |
|---|---|
CheckComboBox |
Style the combo box button area, popup list cells, checkbox marks, and checked-count title rendering. |
Control |
Skin and focus traversal behavior. |
Region |
Background, border, padding, and size hints. |
Node |
Effects, transforms, cursor, opacity, and visibility. |
CheckComboBox (Items = null)
Creates a new check combo box with optional items.
Items is an optional list of initial items.setItems (list Items)
Replaces the combo box items.
Items is the new item list.this object for chaininggetItems ()
Returns the current item list.
A list with the current items.checkIndex (int Index)
Checks the item at the provided index.
Index is the item index to check.this object for chainingclearCheckIndex (int Index)
Clears the checked state at the provided index.
Index is the item index to clear.this object for chaininggetCheckedItems ()
Returns the checked items.
A list with the currently checked items.setTitle (string Text)
Sets the title text shown when the popup is collapsed.
Text is the title string.this object for chainingsetShowCheckedCount (bool Show)
Sets whether the checked item count is shown in the title area.
Show is true to show the checked count.this object for chainingshow ()
Shows the popup list.
this object for chaininghide ()
Hides the popup list.
this object for chaining
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.