Package org.apache.pivot.wtk
Interface ButtonListener
-
- All Known Implementing Classes:
ButtonListener.Adapter
,ButtonListener.Listeners
,ButtonSkin
,CalendarButtonSkin
,CheckboxSkin
,ColorChooserButtonSkin
,LinkButtonSkin
,ListButtonSkin
,MenuBarItemSkin
,MenuButtonSkin
,MenuItemSkin
,PushButtonSkin
,RadioButtonSkin
,TerraAccordionSkin.PanelHeaderSkin
,TerraCalendarButtonSkin
,TerraCalendarSkin.DateButtonSkin
,TerraCheckboxSkin
,TerraColorChooserButtonSkin
,TerraExpanderSkin.ShadeButtonSkin
,TerraFrameSkin.FrameButtonSkin
,TerraLinkButtonSkin
,TerraListButtonSkin
,TerraMenuBarItemSkin
,TerraMenuButtonSkin
,TerraMenuItemSkin
,TerraPanoramaSkin.ScrollButtonSkin
,TerraPushButtonSkin
,TerraRadioButtonSkin
,TerraTabPaneSkin.TabButtonSkin
public interface ButtonListener
Button listener interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ButtonListener.Adapter
Deprecated.Since 2.1 and Java 8 the interface itself has default implementations.static class
ButtonListener.Listeners
Button listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
actionChanged(Button button, Action previousAction)
Called when a button's action has changed.default void
buttonDataChanged(Button button, java.lang.Object previousButtonData)
Called when a button's data has changed.default void
buttonGroupChanged(Button button, ButtonGroup previousButtonGroup)
Called when a button's button group has changed.default void
dataRendererChanged(Button button, Button.DataRenderer previousDataRenderer)
Called when a button's data renderer has changed.default void
toggleButtonChanged(Button button)
Called when a button's toggle button flag has changed.default void
triStateChanged(Button button)
Called when a button's tri-state flag has changed.
-
-
-
Method Detail
-
buttonDataChanged
default void buttonDataChanged(Button button, java.lang.Object previousButtonData)
Called when a button's data has changed.- Parameters:
button
- The button that changed.previousButtonData
- The previous value of the button data.
-
dataRendererChanged
default void dataRendererChanged(Button button, Button.DataRenderer previousDataRenderer)
Called when a button's data renderer has changed.- Parameters:
button
- The button that changed.previousDataRenderer
- The previous data renderer for the button.
-
actionChanged
default void actionChanged(Button button, Action previousAction)
Called when a button's action has changed.- Parameters:
button
- The button that changed.previousAction
- The previous action that was assigned to the button.
-
toggleButtonChanged
default void toggleButtonChanged(Button button)
Called when a button's toggle button flag has changed.- Parameters:
button
- The button that changed.
-
triStateChanged
default void triStateChanged(Button button)
Called when a button's tri-state flag has changed.- Parameters:
button
- The button that changed.
-
buttonGroupChanged
default void buttonGroupChanged(Button button, ButtonGroup previousButtonGroup)
Called when a button's button group has changed.- Parameters:
button
- The button whose group changed.previousButtonGroup
- The button group the button used to belong to (can benull
).
-
-