Class BaseInputGuiElement<Style extends BaseStyles,ElementType extends GuiElement<Style,ElementType>>

java.lang.Object
technology.sola.engine.graphics.gui.GuiElement<Style,ElementType>
technology.sola.engine.graphics.gui.elements.input.BaseInputGuiElement<Style,ElementType>
Type Parameters:
Style - the style type
ElementType - this element's type, so it can be used for method chaining
Direct Known Subclasses:
ButtonGuiElement, TextInputGuiElement

@NullMarked public abstract class BaseInputGuiElement<Style extends BaseStyles,ElementType extends GuiElement<Style,ElementType>> extends GuiElement<Style,ElementType>
BaseInputGuiElement provides basic functionality for GuiElements that allow users to interact with them via keyboard or mouse events.
  • Constructor Details

    • BaseInputGuiElement

      public BaseInputGuiElement()
      Creates a new BaseInputGuiElement instance registering a mouse event for focussing the element when pressed.
  • Method Details