Module atlantafx.base
Package atlantafx.base.controls
package atlantafx.base.controls
Defines the UI controls and their corresponding skins.
-
ClassDescriptionBehaviorBase<C extends javafx.scene.control.Control,
S extends javafx.scene.control.SkinBase<C>> Encapsulates behavior interaction logic for a skin.BehaviorSkinBase<C extends javafx.scene.control.Control,B extends BehaviorBase<C, ?>> Base implementation class for defining the visual representation of user interface controls that need to handle platform events and therefore can take advantage of using the Behavior API.Breadcrumbs<T>A bread crumb bar.AnEvent
which is fired when a bread crumb was activated.BreadCrumbItem
extendsTreeItem
, providing support for navigating hierarchical structures.The default skin for theBreadcrumbs
control.The Calendar control allows the user to select a date.The default behavior for theCalendar
control.The default skin for theCalendar
control.A MenuItem that is intended to contain a caption for a group of menu items that share a common purpose.A versatile container that can be used in various contexts, such as headings, text, dialogs and more.The default skin for theCard
control.A base class for people wanting to customize aTextField
to contain nodes inside the text field itself, without being on top of the users typed-in text.The default skin for theCustomTextField
control.A convenience wrapper for instantiating aCustomTextField
with aMaskTextFormatter
.A control for displaying banners or alerts that is specifically designed to grab the user’s attention.The default skin for theMessage
control.A container for displaying application dialogs ot top of the current scene without opening a modalStage
.The default skin for theModalPane
control.A control that is intended for displaying notifications to users as pop-ups.The default skin for theNotification
control.A convenience wrapper for instantiating aCustomTextField
with aPasswordTextFormatter
.A control that is intended to provide detailed information about an owning node in a popup window.All possible arrow locations.The default skin for thePopover
control.ASlider
skin that supports progress color indication.A ProgressIndicator that displays progress value as a ring that gradually empties out as a task is completed.The default skin for theRingProgressIndicator
control.TheSegmentedControl
is a group of labels that are joined together in a single group, maintaining the selection model via theSegmentedControl.toggleGroupProperty()
.The default behavior for theSegmentedControl
.The default skin for theSegmentedControl
.TheSelectableTextFlow
class extends the functionality of the regularTextFlow
by providing the ability to select a range of text.A spacing component used to distribute remaining width between a parent's child components.Resizes the tabs to a fixed width when there is available space; otherwise, it proportionally shrinks the tab width.Describes the closing policies for tabs.Resizes the tabs to a computed width, requiring the user to scroll horizontally if the total width exceeds the visible width of the tab line.Describes the drag policies for tabs.Resizes the tabs to a fixed width, requiring the user to scroll horizontally if the total width exceeds the visible width of the tab line.TheTab.ResizePolicy
interface defines the strategy for calculating the width of tabs in theTabLine
control.Resizes the tabs to fill all available space proportionally.An auxiliary class that allows for the reuse of a singleContextMenu
instance across multiple tabs.TheTabLine
is a more customizable alternative to the JavaFXTabPane
component.A versatile container that can used in various contexts such as dialog headers, list items, and cards.The default skin for theTile
control.TileSkinBase<T extends TileBase>A common skin for implementing tile-based controls, specifically theMessageSkin
and theTileSkin
.ToggleLabel
is a utility component rather than an independent control.The default skin for theToggleLabel
.A control that provides users with the ability to choose between two distinct values.The default skin for theToggleSwitch
control.