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.AnEventwhich is fired when a bread crumb was activated.BreadCrumbItemextendsTreeItem, providing support for navigating hierarchical structures.The default skin for theBreadcrumbscontrol.The Calendar control allows the user to select a date.The default behavior for theCalendarcontrol.The default skin for theCalendarcontrol.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 theCardcontrol.A base class for people wanting to customize aTextFieldto contain nodes inside the text field itself, without being on top of the users typed-in text.The default skin for theCustomTextFieldcontrol.A convenience wrapper for instantiating aCustomTextFieldwith aMaskTextFormatter.A control for displaying banners or alerts that is specifically designed to grab the user’s attention.The default skin for theMessagecontrol.A container for displaying application dialogs ot top of the current scene without opening a modalStage.The default skin for theModalPanecontrol.A control that is intended for displaying notifications to users as pop-ups.The default skin for theNotificationcontrol.A convenience wrapper for instantiating aCustomTextFieldwith 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 thePopovercontrol.ASliderskin 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 theRingProgressIndicatorcontrol.TheSegmentedControlis 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.TheSelectableTextFlowclass extends the functionality of the regularTextFlowby 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.ResizePolicyinterface defines the strategy for calculating the width of tabs in theTabLinecontrol.Resizes the tabs to fill all available space proportionally.An auxiliary class that allows for the reuse of a singleContextMenuinstance across multiple tabs.TheTabLineis a more customizable alternative to the JavaFXTabPanecomponent.A versatile container that can used in various contexts such as dialog headers, list items, and cards.The default skin for theTilecontrol.TileSkinBase<T extends TileBase>A common skin for implementing tile-based controls, specifically theMessageSkinand theTileSkin.ToggleLabelis 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 theToggleSwitchcontrol.