- java.lang.Object
-
- org.controlsfx.control.action.Action
-
- org.controlsfx.control.ListActionView.ListAction<T>
-
- Type Parameters:
T
- Type of ListActionView to which this ListAction will be added.
- All Implemented Interfaces:
EventListener
,EventHandler<ActionEvent>
- Enclosing class:
- ListActionView<T>
public abstract static class ListActionView.ListAction<T> extends Action
Specialized actions for ListActionView which get access to the internal ListView. A user can add a custom action to the control by extending this class and adding its instance to theaction list
.
-
-
Constructor Summary
Constructors Constructor Description ListAction(Node graphic)
Creates a new instance of ListAction with the graphic node.ListAction(Node graphic, String text)
Creates a new instance of ListAction with the provided graphic and text.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
initialize(ListView<T> listView)
Can be used to define properties or bindings for actions which are directly dependent on the list view.protected void
setEventHandler(Consumer<ActionEvent> eventHandler)
-
Methods inherited from class org.controlsfx.control.action.Action
acceleratorProperty, disabledProperty, getAccelerator, getEventHandler, getGraphic, getLongText, getProperties, getStyle, getStyleClass, getText, graphicProperty, handle, isDisabled, isSelected, lock, longTextProperty, selectedProperty, setAccelerator, setDisabled, setGraphic, setLongText, setSelected, setStyle, setText, styleProperty, textProperty
-
-
-
-
Constructor Detail
-
ListAction
public ListAction(Node graphic)
Creates a new instance of ListAction with the graphic node.- Parameters:
graphic
- Graphic to be shown in relation to this action.
-
-
Method Detail
-
initialize
public abstract void initialize(ListView<T> listView)
Can be used to define properties or bindings for actions which are directly dependent on the list view.- Parameters:
listView
- The list view
-
setEventHandler
protected final void setEventHandler(Consumer<ActionEvent> eventHandler)
- Overrides:
setEventHandler
in classAction
-
-