Class SelectBox

  • All Implemented Interfaces:
    Drawable, Updatable

    public class SelectBox
    extends Widget
    Simple select box widget with graphics and interaction entirely managed by the renderer, not using the native widget.
    • Constructor Detail

      • SelectBox

        public SelectBox​(WidgetStyle style,
                         java.util.List<java.lang.String> items,
                         java.lang.String selected)
      • SelectBox

        public SelectBox​(WidgetStyle style,
                         java.util.List<java.lang.String> items)
    • Method Detail

      • setClickHandler

        public void setClickHandler​(InputDevice input,
                                    java.util.function.Consumer<java.lang.String> onChange)
      • update

        public void update​(float deltaTime)
        Description copied from interface: Updatable
        Updates this object for the current frame.
        Parameters:
        deltaTime - Elapsed time since the last frame, in seconds.
      • getSelected

        public java.lang.String getSelected()