APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.awt

pack-priv Class CausedFocusEvent

extends FocusEvent
Class Inheritance
Imports
java.awt.Component, java.awt.event.FocusEvent, java.io.ObjectStreamException, .Serial, java.lang.reflect.Field

This class exists for deserialization compatibility only.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private final CausedFocusEvent.Cause
private static final Component
private static final long
serialVersionUID

Hides java.awt.event.FocusEvent.serialVersionUID.

Use serialVersionUID from JDK 9 for interoperability.
Inherited from java.awt.event.FocusEvent:
FOCUS_FIRSTFOCUS_GAINEDFOCUS_LASTFOCUS_LOST

Constructor Summary

AccessConstructor and Description
private
CausedFocusEvent(Component source, int id, boolean temporary, Component opposite, CausedFocusEvent.Cause cause)

Method Summary

Modifier and TypeMethod and Description
pack-priv Object
readResolve()

Hides java.awt.event.FocusEvent.readResolve.

Checks if this deserialized FocusEvent instance is compatible with the current specification which implies that focus event has non-null cause value.

Inherited from java.awt.event.FocusEvent:
getCausegetOppositeComponentisTemporaryparamString

Field Detail

causeback to summary
private final CausedFocusEvent.Cause cause

Hides java.awt.event.FocusEvent.cause.

dummyback to summary
private static final Component dummy
serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.awt.event.FocusEvent.serialVersionUID.

Use serialVersionUID from JDK 9 for interoperability.

Annotations
@Serial

Constructor Detail

CausedFocusEventback to summary
private CausedFocusEvent(Component source, int id, boolean temporary, Component opposite, CausedFocusEvent.Cause cause)

Method Detail

readResolveback to summary
pack-priv Object readResolve() throws ObjectStreamException

Hides java.awt.event.FocusEvent.readResolve.

Doc from java.awt.event.FocusEvent.readResolve.

Checks if this deserialized FocusEvent instance is compatible with the current specification which implies that focus event has non-null cause value. If the check fails a new FocusEvent instance is returned which cause field equals to Cause#UNKNOWN and its other fields have the same values as in this FocusEvent instance.

Annotations
@Serial
Exceptions
ObjectStreamException:
if a new object replacing this object could not be created
sun.awt back to summary

private final Enum CausedFocusEvent.Cause

extends Enum<CausedFocusEvent.Cause>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause
public static final CausedFocusEvent.Cause

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static CausedFocusEvent.Cause
public static CausedFocusEvent.Cause[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ACTIVATIONback to summary
public static final CausedFocusEvent.Cause ACTIVATION
AUTOMATIC_TRAVERSEback to summary
public static final CausedFocusEvent.Cause AUTOMATIC_TRAVERSE
CLEAR_GLOBAL_FOCUS_OWNERback to summary
public static final CausedFocusEvent.Cause CLEAR_GLOBAL_FOCUS_OWNER
MANUAL_REQUESTback to summary
public static final CausedFocusEvent.Cause MANUAL_REQUEST
MOUSE_EVENTback to summary
public static final CausedFocusEvent.Cause MOUSE_EVENT
NATIVE_SYSTEMback to summary
public static final CausedFocusEvent.Cause NATIVE_SYSTEM
RETARGETEDback to summary
public static final CausedFocusEvent.Cause RETARGETED
ROLLBACKback to summary
public static final CausedFocusEvent.Cause ROLLBACK
TRAVERSALback to summary
public static final CausedFocusEvent.Cause TRAVERSAL
TRAVERSAL_BACKWARDback to summary
public static final CausedFocusEvent.Cause TRAVERSAL_BACKWARD
TRAVERSAL_DOWNback to summary
public static final CausedFocusEvent.Cause TRAVERSAL_DOWN
TRAVERSAL_FORWARDback to summary
public static final CausedFocusEvent.Cause TRAVERSAL_FORWARD
TRAVERSAL_UPback to summary
public static final CausedFocusEvent.Cause TRAVERSAL_UP
UNKNOWNback to summary
public static final CausedFocusEvent.Cause UNKNOWN

Constructor Detail

Causeback to summary
private Cause()

Method Detail

valueOfback to summary
public static CausedFocusEvent.Cause valueOf(String name)
valuesback to summary
public static CausedFocusEvent.Cause[] values()