Package Summary  Overview Summary

class:FocusEvent.Cause [NONE]

All Implemented Interfaces:
Serializable, Comparable<FocusEvent.Cause>, Constable
Enclosing class:
FocusEvent

public static enum FocusEvent.Cause
extends Enum<FocusEvent.Cause>
This enum represents the cause of a FocusEvent- the reason why it occurred. Possible reasons include mouse events, keyboard focus traversal, window activation. If no cause is provided then the reason is UNKNOWN.
Since:
9

field:UNKNOWN [NONE]

  • UNKNOWN

    public static final  FocusEvent.Cause UNKNOWN
    The default value.
  • field:MOUSE_EVENT [NONE]

    MOUSE_EVENT

    public static final  FocusEvent.Cause MOUSE_EVENT
    An activating mouse event.

    field:TRAVERSAL [NONE]

    TRAVERSAL

    public static final  FocusEvent.Cause TRAVERSAL
    A focus traversal action with unspecified direction.

    field:TRAVERSAL_UP [NONE]

    TRAVERSAL_UP

    public static final  FocusEvent.Cause TRAVERSAL_UP
    An up-cycle focus traversal action.

    field:TRAVERSAL_DOWN [NONE]

    TRAVERSAL_DOWN

    public static final  FocusEvent.Cause TRAVERSAL_DOWN
    A down-cycle focus traversal action.

    field:TRAVERSAL_FORWARD [NONE]

    TRAVERSAL_FORWARD

    public static final  FocusEvent.Cause TRAVERSAL_FORWARD
    A forward focus traversal action.

    field:TRAVERSAL_BACKWARD [NONE]

    TRAVERSAL_BACKWARD

    public static final  FocusEvent.Cause TRAVERSAL_BACKWARD
    A backward focus traversal action.

    field:ROLLBACK [NONE]

    ROLLBACK

    public static final  FocusEvent.Cause ROLLBACK
    Restoring focus after a focus request has been rejected.

    field:UNEXPECTED [NONE]

    UNEXPECTED

    public static final  FocusEvent.Cause UNEXPECTED
    A system action causing an unexpected focus change.

    field:ACTIVATION [NONE]

    ACTIVATION

    public static final  FocusEvent.Cause ACTIVATION
    An activation of a toplevel window.

    field:CLEAR_GLOBAL_FOCUS_OWNER [NONE]

    CLEAR_GLOBAL_FOCUS_OWNER

    public static final  FocusEvent.Cause CLEAR_GLOBAL_FOCUS_OWNER
    Clearing global focus owner.

    method:values() [NONE]

  • values

    public static  FocusEvent.Cause[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    Returns:
    an array containing the constants of this enum type, in the order they are declared
  • method:valueOf(java.lang.String) [NONE]

    valueOf

    public static  FocusEvent.Cause valueOf?(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
    Parameters:
    name - the name of the enum constant to be returned.
    Returns:
    the enum constant with the specified name
    Throws:
    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null

    © 2021 Oracle Corporation and/or its affiliates