Interface ButtonListener

    • 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 be null).