# Uses of Interface
net.md_5.bungee.api.dialog.action.Action

Packages that use Action
Package
Description
net.md_5.bungee.api.dialog.action
Contains the different actions/buttons for a `Dialog`.

- ## Uses of Action in net.md_5.bungee.api.dialog.action

  Classes in net.md_5.bungee.api.dialog.action that implement Action
  Modifier and Type
  Class
  Description
  `class`
  `CustomClickAction`
  Submits the dialog with the given ID and values as a payload.
  `class`
  `RunCommandAction`
  Executes a command.
  `class`
  `StaticAction`
  Represents a static dialog action.
  Methods in net.md_5.bungee.api.dialog.action that return Action
  Modifier and Type
  Method
  Description
  `@NonNull Action`
  ActionButton.`action()`
  The action to take.
  Methods in net.md_5.bungee.api.dialog.action with parameters of type Action
  Modifier and Type
  Method
  Description
  `ActionButton`
  ActionButton.`action(@NonNull Action action)`
  The action to take.
  Constructors in net.md_5.bungee.api.dialog.action with parameters of type Action
  Modifier
  Constructor
  Description
  ``
  `ActionButton(@NonNull BaseComponent label, @NonNull Action action)`
  ``
  `ActionButton(@NonNull BaseComponent label, BaseComponent tooltip, Integer width, @NonNull Action action)`