Class FocusEvent<T extends Component>

java.lang.Object
com.spinyowl.legui.event.Event<T>
com.spinyowl.legui.event.FocusEvent<T>

public class FocusEvent<T extends Component> extends Event<T>
Focus event. Occurs when component receive or lose focus.
  • Constructor Details

    • FocusEvent

      public FocusEvent(T component, Context context, Frame frame, Component nextFocus, boolean focused)
      Used to create focus event.
      Parameters:
      component - event receiver.
      context - context.
      nextFocus - focus receiver.
      focused - state of component.
      frame - frame.
  • Method Details

    • isFocused

      public boolean isFocused()
      Returns true if component receive focus.
      Returns:
      true if component receive focus.
    • getNextFocus

      public Component getNextFocus()
      Returns component which received focus.
      Returns:
      component which received focus.
    • toString

      public String toString()
      Overrides:
      toString in class Event<T extends Component>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Event<T extends Component>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Event<T extends Component>