APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.awt

public abstract Class KeyboardFocusManagerPeerImpl

extends Object
implements KeyboardFocusManagerPeer
Class Inheritance
All Implemented Interfaces
java.awt.peer.KeyboardFocusManagerPeer
Known Direct Subclasses
sun.awt.X11.XKeyboardFocusManagerPeer
Imports
java.awt.Component, .Window, .Canvas, .Scrollbar, .Panel, java.awt.event.FocusEvent, java.awt.peer.KeyboardFocusManagerPeer, .ComponentPeer, sun.awt.AWTAccessor.ComponentAccessor, sun.util.logging.PlatformLogger

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final PlatformLogger
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
clearGlobalFocusOwner(Window activeWindow)

Implements java.awt.peer.KeyboardFocusManagerPeer.clearGlobalFocusOwner.

Clears the current global focus owner.

public static boolean
deliverFocus(Component lightweightChild, Component target, boolean temporary, boolean focusedWindowChangeAllowed, long time, FocusEvent.Cause cause, Component currentFocusOwner)

public static boolean
processSynchronousLightweightTransfer(Component heavyweight, Component descendant, boolean temporary, boolean focusedWindowChangeAllowed, long time)

public static void
public static void
public static boolean
public static int
shouldNativelyFocusHeavyweight(Component heavyweight, Component descendant, boolean temporary, boolean focusedWindowChangeAllowed, long time, FocusEvent.Cause cause)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

focusLogback to summary
private static final PlatformLogger focusLog
SNFH_FAILUREback to summary
public static final int SNFH_FAILURE
SNFH_SUCCESS_HANDLEDback to summary
public static final int SNFH_SUCCESS_HANDLED
SNFH_SUCCESS_PROCEEDback to summary
public static final int SNFH_SUCCESS_PROCEED

Constructor Detail

KeyboardFocusManagerPeerImplback to summary
public KeyboardFocusManagerPeerImpl()

Method Detail

clearGlobalFocusOwnerback to summary
public void clearGlobalFocusOwner(Window activeWindow)

Implements java.awt.peer.KeyboardFocusManagerPeer.clearGlobalFocusOwner.

Doc from java.awt.peer.KeyboardFocusManagerPeer.clearGlobalFocusOwner.

Clears the current global focus owner.

Annotations
@Override
deliverFocusback to summary
public static boolean deliverFocus(Component lightweightChild, Component target, boolean temporary, boolean focusedWindowChangeAllowed, long time, FocusEvent.Cause cause, Component currentFocusOwner)
processSynchronousLightweightTransferback to summary
public static boolean processSynchronousLightweightTransfer(Component heavyweight, Component descendant, boolean temporary, boolean focusedWindowChangeAllowed, long time)
removeLastFocusRequestback to summary
public static void removeLastFocusRequest(Component heavyweight)
requestFocusForback to summary
public static void requestFocusFor(Component target, FocusEvent.Cause cause)
shouldFocusOnClickback to summary
public static boolean shouldFocusOnClick(Component component)
shouldNativelyFocusHeavyweightback to summary
public static int shouldNativelyFocusHeavyweight(Component heavyweight, Component descendant, boolean temporary, boolean focusedWindowChangeAllowed, long time, FocusEvent.Cause cause)
sun.awt back to summary

private Class KeyboardFocusManagerPeerImpl.KfmAccessor

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static AWTAccessor.KeyboardFocusManagerAccessor

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static AWTAccessor.KeyboardFocusManagerAccessor instance

Constructor Detail

KfmAccessorback to summary
private KfmAccessor()