All Classes
Class | Description |
---|---|
AbstractMFXDialog |
Base class for a material dialog.
|
AbstractMFXDialog.MFXDialogEvent |
Events class for MFXDialogs.
|
AbstractMFXFlowlessListCell<T> |
Base class for all cells used in list views based on Flowless,
defines common properties and behavior (e.g selection), has the selected property
and PseudoClass ":selected" for usage in CSS.
|
AbstractMFXFlowlessListView<T,C extends AbstractMFXFlowlessListCell<T>,S extends IListSelectionModel<T>> |
Base class for all list views based on Flowless, defines common properties and behavior.
|
AbstractMFXNotificationPane |
Base class for a material notification content pane.
|
AbstractMFXRippleGenerator<T extends IRipple> |
Abstract class that defines all the properties and behaviors a RippleGenerator should have.
|
AbstractMFXRippleGenerator.RippleGeneratorEvent |
Events class for RippleGenerators.
|
AbstractMFXToggleNode | |
AbstractMFXTreeCell<T> |
Base class for every cell used by
MFXTreeItems . |
AbstractMFXTreeItem<T> |
Base class for every item used in
MFXTreeView . |
AbstractMFXValidator |
Base class for all validators.
|
AnimationsData |
Simple bean that has a node reference, a duration for the animation and
an action to perform when the animation ends.
|
AnimationUtils |
Utility class to easily build animations of any sort.
|
AnimationUtils.AbstractBuilder |
Common base class for
AnimationUtils.ParallelBuilder and AnimationUtils.SequentialBuilder . |
AnimationUtils.KeyFrames |
Builder class for keyframes and keyvalues.
|
AnimationUtils.ParallelBuilder |
Implementation of
AnimationUtils.AbstractBuilder that uses a ParallelTransition as "main" animation. |
AnimationUtils.PauseBuilder |
Builder class to easily create a
PauseTransition with fluent api. |
AnimationUtils.SequentialBuilder |
Implementation of
AnimationUtils.AbstractBuilder that uses a SequentialTransition as "main" animation. |
AnimationUtils.TimelineBuilder |
Builder class to easily create a
Timeline with fluent api. |
BindingUtils |
Utils class to convert bindings and expressions to properties.
|
BooleanListBinding |
A
BooleanListBinding is a particular binding that takes a list of
BooleanProperty and observes each one of them updating it's value
when they change. |
ButtonType | |
Cell<T,N extends Node> |
Provides efficient memory usage by wrapping a
Node within this object and reusing it when
Cell.isReusable() is true. |
CircularQueue<E> |
This is the implementation of a circular FIFO queue.
|
ColorUtils |
Utils class for JavaFX's
Colors and CSS. |
ComboSelectionModelMock<T> |
Rather than recreating and adapting the entire JavaFX's selection model for usage
in
MFXComboBox we "mock" it. |
DepthLevel |
Enumerator which defines 6 levels of
DropShadow effects from LEVEL0 to LEVEL5 . |
DialogType | |
DialogUtils |
Utils class to quickly get modal
MFXStageDialogs and other specialized dialogs. |
DragResizer | |
EvaluationMode | |
ExceptionUtils |
Little utils class to convert a throwable stack trace to a String.
|
ExecutionUtils |
Utils class to help with concurrency and callables.
|
FontHandler |
Handler for MaterialFX font resources.
|
FontResources |
Enumerator class for MaterialFX font resources.
|
IFilterable |
This interface allows filtering a
MFXTableView without
using an object toString() method but rather using a specific method. |
IListCheckModel<T> |
Public API used by any
MFXFlowlessCheckListView . |
IListSelectionModel<T> |
Public API used by any
MFXFlowlessListView . |
IListView<T,C extends AbstractMFXFlowlessListCell<T>,S extends IListSelectionModel<T>> |
Interface that defines the public api for all the list views based on Flowless.
|
IMFXValidator |
Interface for all validators.
|
IRipple |
RippleGenerators only accept ripple types that implement this interface.
|
IRippleGenerator<T extends IRipple> |
Public API for every ripple generator.
|
ITableSelectionModel<T> |
Public API for selection used by any
MFXTableView . |
ITreeCheckModel<T> |
Public API used by any MFXCheckTreeView.
|
ITreeSelectionModel<T> |
Public API used by any MFXTreeView.
|
LabelUtils |
Utils class for JavaFX's
Labels and MFXLabels . |
ListCheckModel<T> |
Concrete implementation of the
IListCheckModel interface. |
ListSelectionModel<T> |
Concrete implementation of the
IListSelectionModel interface. |
LoaderCacheLevel |
Enumerator to define the level of caching used by
MFXHLoader
and MFXVLoader . |
LoaderUtils |
Utils class which defines the core methods used by
MFXHLoader and MFXVLoader . |
MFXAnimationFactory |
Convenience factory for various animations applied to
Nodes . |
MFXButton |
This is the implementation of a button following Google's material design guidelines in JavaFX.
|
MFXButtonSkin |
This is the implementation of the
Skin associated with every MFXButton . |
MFXCheckbox |
This is the implementation of a checkbox following Google's material design guidelines in JavaFX.
|
MFXCheckboxSkin |
This is the implementation of the
Skin associated with every MFXCheckbox . |
MFXCheckTreeCell<T> |
Implementation of a MFXSimpleTreeCell with a checkbox for usage in MFXCheckTreeViews.
|
MFXCheckTreeItem<T> |
Simple implementation of a tree item with a checkbox.
|
MFXCheckTreeItem.CheckTreeItemEvent<T> |
Events class for the items.
|
MFXCheckTreeItemSkin<T> |
This is the implementation of the
Skin associated with every MFXCheckTreeItemSkin . |
MFXCheckTreeView<T> |
This is the container for a tree made of MFXCheckTreeItems.
|
MFXCircleRippleGenerator |
Concrete implementation of
AbstractMFXRippleGenerator<MFXCircleRippleGenerator.CircleRipple> . |
MFXCircleToggleNode |
This is the implementation of a
ToggleButton with a completely different skin, MFXCircleToggleNodeSkin . |
MFXCircleToggleNodeSkin |
This is the default skin for every
MFXCircleToggleNode . |
MFXComboBox<T> |
This is the implementation of a combo box following Google's material design guidelines in JavaFX.
|
MFXComboBoxSkin<T> |
This is the implementation of the Skin associated with every
MFXComboBox . |
MFXContextMenu |
This control is a context menu built from scratch which extends
VBox . |
MFXContextMenu.Builder |
Builder class that facilitates the creation of context menus with fluent api.
|
MFXContextMenuItem |
Even if the
MFXContextMenu builder allows to add any node to the items list, this
control is the recommended item to use when building MFXContextMenus . |
MFXContextMenuItemSkin |
This is a basic implementation of a
Skin used by every MFXContextMenuItem . |
MFXDateCell |
Custom implementation of a
DateCell for easily distinguish selected dates and
current dates. |
MFXDateCellSkin |
This is the implementation of the
Skin associated with every MFXDateCell . |
MFXDatePicker |
This is the implementation of a date picker following Google's material design guidelines in JavaFX.
|
MFXDatePickerContent |
This class is the beating heart of every
MFXDatePicker . |
MFXDepthManager |
Utility class which manages a preset number of
DropShadow effects ordered by DepthLevel , but
it also allows to create custom DropShadow effects with MFXDepthManager.shadowOf(Color, double, double, double, double) . |
MFXDialog |
This is the implementation of a dialog following Google's material design guidelines in JavaFX.
|
MFXDialogFactory |
Factory class to build specific
MFXDialogs and generic MFXDialogs . |
MFXDialogValidator |
This is an extension of the
MFXPriorityValidator , basically adds the capability
to shown a dialog showing all the unmet conditions of the validator using the getUnmetMessages() method. |
MFXEvaluationBox |
This little control provides a graphical way of evaluating a condition on
a given string with a specific predicate.
|
MFXExceptionDialog |
Specific dialog to show an exception's stack trace in a text area using
ExceptionUtils |
MFXFilterComboBox<T> |
This combo box allows to filter the items shown in the popup's listview.
|
MFXFilterComboBoxSkin<T> |
This is the implementation of the
Skin associated with every MFXFilterComboBox . |
MFXFilterDialog<T> |
This dialog provides a graphical way of filtering a given list of T items based
on the conditions specified by the added evaluation boxes.
|
MFXFlowlessCheckListCell<T> |
Implementation of an
AbstractMFXFlowlessListCell which has a combo box
for usage in MFXFlowlessCheckListView , has the checked property and PseudoClass
":checked" for usage in CSS. |
MFXFlowlessCheckListView<T> |
Implementation of a check list view based on Flowless.
|
MFXFlowlessListCell<T> |
Simple implementation of
AbstractMFXFlowlessListCell ,
includes a ripple generator for ripple effects on mouse pressed. |
MFXFlowlessListView<T> |
Implementation of a list view based on Flowless.
|
MFXFlowlessListViewSkin<T> |
Implementation of the
Skin used by all list views based on Flowless. |
MFXFontIcon |
Class used for MaterialFX font icon resources.
|
MFXFontIcon.StyleableProperties | |
MFXHLoader |
Convenience class for creating dashboards, no more hassle on managing multiple views.
|
MFXIconWrapper |
Convenience class for creating icons wrapped in a StackPane.
|
MFXLabel |
This is the implementation of a label following Google's material design guidelines in JavaFX.
|
MFXLabelSkin |
This is the implementation of the
Skin associated with every MFXLabelSkin . |
MFXLegacyComboBox<T> |
This is a restyle of the JavaFX's combo box.
|
MFXLegacyComboBoxSkin<T> |
This is the implementation of the
Skin associated with every MFXLegacyComboBox . |
MFXLegacyTableRow<T> |
This is a restyle of JavaFX's
TableRow control. |
MFXLegacyTableView<S> |
This is a restyle of JavaFX's
TableView control. |
MFXLegacyTableViewSkin<T> | |
MFXListCell<T> |
This is the implementation of a ListCell restyled to comply with modern standards.
|
MFXListView<T> |
This is the implementation of a ListView restyled to comply with modern standards.
|
MFXListViewSkin<T> |
This is the implementation of the
Skin associated with every MFXListView . |
MFXLoaderBean |
Support bean for
MFXHLoader and MFXVLoader . |
MFXLoaderBean.Builder |
Utils class that facilitates the creation of
MFXLoaderBeans with fluent api. |
MFXNotification |
This is the implementation of a popup notification in JavaFX.
|
MFXPasswordField |
This is my implementation of a password field, a TextField which masks the given input text.
|
MFXPasswordFieldSkin |
This is the
Skin used by default by every MFXPasswordField . |
MFXPriorityValidator |
This is a concrete implementation of
AbstractMFXValidator . |
MFXProgressBar |
This is the implementation of a progress bar following Google's material design guidelines.
|
MFXProgressBarSkin |
This is the implementation of the
Skin associated with every MFXProgressBar . |
MFXProgressSpinner |
Implementation of a spinning
ProgressIndicator . |
MFXProgressSpinnerSkin |
This is the implementation of the
Skin associated with every MFXProgressSpinner . |
MFXRadioButton |
This is the implementation of a radio button following Google's material design guidelines in JavaFX.
|
MFXRadioButtonSkin |
This is the implementation of the
Skin associated with every MFXRadioButton . |
MFXRectangleToggleNode |
This is the implementation of a
ToggleButton with a completely different skin, MFXRectangleToggleNodeSkin . |
MFXRectangleToggleNodeSkin |
This is the default skin for every
MFXRectangleToggleNode . |
MFXResourcesLoader |
Utility class which manages the access to this project's assets.
|
MFXScrimEffect |
From Google's material design guidelines:
|
MFXScrollPane |
This is the implementation of a scroll pane following Google's material design guidelines in JavaFX.
|
MFXScrollPaneSkin |
Skin used for
MFXScrollPane , this class' purpose is to
fix a bug of ScrollPanes' viewport which makes the content blurry. |
MFXSimpleTreeCell<T> |
Simple implementation of a MFXTreeItem cell.
|
MFXSlider |
This is the implementation of a Slider following Google's material design guidelines.
|
MFXSliderSkin |
This is the
Skin used by default by every MFXSlider l. |
MFXSliderSkin.TickData |
Support class to the
MFXSliderSkin.LayoutData class, simple bean which contains info
about the slider's major ticks such as: the tick Node, the value represented by the tick and its x position. |
MFXSnapshotWrapper |
Class used in various controls as a workaround for showing a node two or more times on the scene graph.
|
MFXStageDialog |
Wrapper class for creating MFXDialogs that use a new
Stage to show instead of using a container. |
MFXStageDialogFactory |
Factory class to build
MFXStageDialogs . |
MFXStepper |
This is the implementation of a stepper/wizard following material design guidelines in JavaFX.
|
MFXStepper.MFXStepperEvent |
Events class for MFXSteppers.
|
MFXStepperSkin |
This is the implementation of the
Skin associated with every MFXStepper . |
MFXStepperToggle |
A
MFXStepperToggle is a special toggle that has 4 possible states. |
MFXStepperToggle.MFXStepperToggleEvent |
Events class for MFXStepperToggles.
|
MFXStepperToggleSkin |
This is the implementation of the
Skin associated with every MFXStepperToggle . |
MFXTableColumn<T> |
This is the implementation of the column cells used in the
MFXTableView control. |
MFXTableColumnSkin<T> |
This is the implementation of the
Skin associated with every MFXTableColumn . |
MFXTableRow<T> |
This is the HBox that contains the table row cells built by each column.
|
MFXTableRowCell |
This is the implementation of the row cells used by
MFXTableView to fill a MFXTableRow . |
MFXTableRowCellSkin |
Default skin implementation for
MFXTableRowCell . |
MFXTableSortModel<T> |
This helper class makes managing
MFXTableView sort state easier. |
MFXTableView<T> |
This is the implementation of a table view following Google's material design guidelines in JavaFX.
|
MFXTableView.MFXTableViewEvent |
Events class for the table view.
|
MFXTableViewSkin<T> |
This is the implementation of the
Skin associated with every MFXTableView . |
MFXTextField |
This is the implementation of a TextField restyled to comply with modern standards.
|
MFXTextFieldSkin |
This is the implementation of the
Skin associated with every MFXTextField . |
MFXToggleButton |
This is the implementation of a toggle button following Google's material design guidelines in JavaFX.
|
MFXToggleButtonSkin |
This is the implementation of the
Skin associated with every MFXToggleButton . |
MFXTooltip |
Workaround class to make JavaFX's Tooltips remain open as long as the mouse
in on the Tooltip's node.
|
MFXTreeItem<T> |
Simple implementation of an animated tree item.
|
MFXTreeItem.TreeItemEvent<T> |
Events class for the items.
|
MFXTreeItemSkin<T> |
This is the implementation of the
Skin associated with every MFXTreeItem . |
MFXTreeView<T> |
This is the container for a tree made of AbstractMFXTreeItems.
|
MFXTreeView.TreeViewEvent |
Events class for tree views.
|
MFXVirtualizedScrollPane<V extends Node & Virtualized> | |
MFXVLoader |
Convenience class for creating dashboards, no more hassle on managing multiple views.
|
NodeUtils |
Utility class which provides convenience methods for working with Nodes
|
NotificationPos | |
NotificationsManager |
This class is a notification system, its job is to manage the incoming notifications
by sending them to the correct position.
|
NumberRange<T extends Number> |
Simple bean to represent a range of values from min to max.
|
NumberUtils |
Utils class for working with numbers.
|
ObservableStack<E> |
A crude implementation of an observable stack It includes the main features of a stack namely:
push and pop.
|
PositionManager |
Support class for the
NotificationManager . |
ResettableBooleanProperty |
A
SimpleBooleanProperty that implements ResettableProperty . |
ResettableDoubleProperty |
A
SimpleDoubleProperty that implements ResettableProperty . |
ResettableFloatProperty |
A
SimpleFloatProperty that implements ResettableProperty . |
ResettableIntegerProperty |
A
SimpleIntegerProperty that implements ResettableProperty . |
ResettableLongProperty |
A
SimpleLongProperty that implements ResettableProperty . |
ResettableObjectProperty<T> |
A
SimpleObjectProperty that implements ResettableProperty . |
ResettableProperty<T> |
Base interface for all resettable properties.
|
ResettableStringProperty |
A
SimpleStringProperty that implements ResettableProperty . |
RippleClipType | |
RippleClipTypeFactory |
Convenience class for building Ripple clip shapes.
|
RippleGenerator | Deprecated. |
RipplePosition |
Simple bean to wrap the coordinates of generated ripples.
|
ScaledVirtualized<V extends Node & Virtualized> |
Acts as an intermediate class between
VirtualizedScrollPane and
its Virtualized content in that it scales the content without
also scaling the ScrollPane's scroll bars. |
ScrollUtils |
Utility class for ScrollPanes and MFXFlowlessListViews.
|
ScrollUtils.ScrollDirection | |
SimpleMFXNotificationPane |
This class extends
AbstractMFXNotificationPane and it serves as an
example of a basic pane for a MFXNotification . |
SliderEnums | |
SliderEnums.SliderMode | |
SliderEnums.SliderPopupSide | |
SortState | |
StepperToggleState |
Enumerator to represent the state of a
MFXStepperToggle |
StringUtils |
Utils class for
Strings . |
Styles |
This class contains various enumerators used in MaterialFX controls which
support two or more styles that can be changed at runtime.
|
Styles.ComboBoxStyles | |
Styles.LabelStyles | |
TableSelectionModel<T> |
Concrete implementation of the
ITableSelectionModel interface. |
TextPosition | |
ToggleButtonsUtil |
Utils class for
ToggleButtons . |
TreeCheckModel<T> |
Concrete implementation of the
ITreeCheckModel interface. |
TreeItemIterator<T> | |
TreeItemStream | |
TreeSelectionModel<T> |
Concrete implementation of the
ITreeSelectionModel interface. |
Validated<T extends AbstractMFXValidator> |
Interface that specifies the methods all validated controls should have.
|
VirtualFlow<T,C extends Cell<T,?>> |
A VirtualFlow is a memory-efficient viewport that only renders enough of its content to completely fill up the
viewport through its
Navigator . |
VirtualFlow.Gravity |
Determines how the cells in the viewport should be laid out and where any extra unused space should exist
if there are not enough cells to completely fill up the viewport
|
VirtualFlowHit<C extends Cell<?,?>> |
Stores the result of a
VirtualFlow.hit(double, double) . |
Virtualized |
Specifies an object that does not have scroll bars by default but which can have scroll bars added to it
by wrapping it in a
VirtualizedScrollPane . |
VirtualizedScrollPane<V extends Node & Virtualized> |