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

public final Class AWTAccessor

extends Object
Class Inheritance
Imports
javax.accessibility.AccessibleContext, .AccessibleBundle, java.awt.*, java.awt.color.ICC_Profile, java.awt.event.FocusEvent.Cause, .InputEvent, .InvocationEvent, .KeyEvent, .MouseEvent, java.awt.dnd.DragSourceContext, .DropTargetContext, java.awt.dnd.peer.DragSourceContextPeer, .DropTargetContextPeer, java.awt.geom.Point2D, java.awt.image.BufferStrategy, java.awt.peer.ComponentPeer, .MenuComponentPeer, java.lang.invoke.MethodHandles, java.lang.reflect.InvocationTargetException, java.io.File, java.util.ResourceBundle, .Vector, sun.java2d.cmm.Profile

The AWTAccessor utility class. The main purpose of this class is to enable accessing private and package-private fields of classes from different classes/packages. See sun.misc.SharedSecretes for another example.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static interface
public static interface
AWTAccessor.AWTEventAccessor

An accessor for the AWTEvent class.

public static interface
AWTAccessor.CheckboxMenuItemAccessor

An accessor for the CheckboxMenuItem class

public static interface
AWTAccessor.ClientPropertyKeyAccessor

An accessor for the ClientPropertyKey class

public static interface
public static interface
public static interface
AWTAccessor.CursorAccessor

An accessor for the Cursor class

public static interface
AWTAccessor.DefaultKeyboardFocusManagerAccessor

An accessor for the DefaultKeyboardFocusManager class

public static interface
public static interface
public static interface
AWTAccessor.EventQueueAccessor

An accessor for the EventQueue class

public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
AWTAccessor.KeyboardFocusManagerAccessor

An interface of accessor for the java.awt.KeyboardFocusManager class.

public static interface
AWTAccessor.KeyEventAccessor

An accessor for the KeyEvent class

public static interface
AWTAccessor.MouseEventAccessor

An accessor for the MouseEvent class.

public static interface
public static interface
public static interface
public static interface
public static interface
AWTAccessor.SystemTrayAccessor

An accessor for the SystemTray class

public static interface
public static interface
AWTAccessor.TrayIconAccessor

An accessor for the TrayIcon class

public static interface

Field Summary

Modifier and TypeField and Description
private static AWTAccessor.AccessibleBundleAccessor
private static AWTAccessor.AccessibleContextAccessor
private static AWTAccessor.AWTEventAccessor
private static AWTAccessor.CheckboxMenuItemAccessor
private static AWTAccessor.ClientPropertyKeyAccessor
private static AWTAccessor.ComponentAccessor
private static AWTAccessor.ContainerAccessor
private static AWTAccessor.CursorAccessor
private static AWTAccessor.DefaultKeyboardFocusManagerAccessor
private static AWTAccessor.DragSourceContextAccessor
private static AWTAccessor.DropTargetContextAccessor
private static AWTAccessor.EventQueueAccessor
private static AWTAccessor.FileDialogAccessor
private static AWTAccessor.FrameAccessor
private static AWTAccessor.ICC_ProfileAccessor
private static AWTAccessor.InputEventAccessor
private static AWTAccessor.InvocationEventAccessor
private static AWTAccessor.KeyEventAccessor
private static AWTAccessor.KeyboardFocusManagerAccessor
private static AWTAccessor.MouseEventAccessor
private static AWTAccessor.PopupMenuAccessor
private static AWTAccessor.ScrollPaneAdjustableAccessor
private static AWTAccessor.SequencedEventAccessor
private static AWTAccessor.SystemColorAccessor
private static AWTAccessor.SystemTrayAccessor
private static AWTAccessor.ToolkitAccessor
private static AWTAccessor.TrayIconAccessor
private static AWTAccessor.WindowAccessor

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static void
public static AWTAccessor.AccessibleBundleAccessor
public static AWTAccessor.AccessibleContextAccessor
public static AWTAccessor.AWTEventAccessor
public static AWTAccessor.CheckboxMenuItemAccessor
getCheckboxMenuItemAccessor()

Retrieve the accessor object for the java.awt.CheckboxMenuItem class.

public static AWTAccessor.ClientPropertyKeyAccessor
getClientPropertyKeyAccessor()

Retrieve the accessor object for the javax.swing.ClientPropertyKey class.

public static AWTAccessor.ComponentAccessor
public static AWTAccessor.ContainerAccessor
public static AWTAccessor.CursorAccessor
getCursorAccessor()

Retrieve the accessor object for the java.awt.Cursor class.

public static AWTAccessor.DefaultKeyboardFocusManagerAccessor
getDefaultKeyboardFocusManagerAccessor()

Retrieve the accessor object for the java.awt.DefaultKeyboardFocusManager class.

public static AWTAccessor.DragSourceContextAccessor
public static AWTAccessor.DropTargetContextAccessor
public static AWTAccessor.EventQueueAccessor
public static AWTAccessor.FileDialogAccessor
public static AWTAccessor.FrameAccessor
public static AWTAccessor.ICC_ProfileAccessor
public static AWTAccessor.InputEventAccessor
public static AWTAccessor.InvocationEventAccessor
public static AWTAccessor.KeyboardFocusManagerAccessor
public static AWTAccessor.KeyEventAccessor
getKeyEventAccessor()

Retrieve the accessor object for the java.awt.event.KeyEvent class.

public static AWTAccessor.MenuAccessor
getMenuAccessor()

Retrieve the accessor object for the java.awt.Menu class.

public static AWTAccessor.MenuBarAccessor
getMenuBarAccessor()

Retrieve the accessor object for the java.awt.MenuBar class.

public static AWTAccessor.MenuComponentAccessor
public static AWTAccessor.MenuItemAccessor
getMenuItemAccessor()

Retrieve the accessor object for the java.awt.MenuItem class.

public static AWTAccessor.MouseEventAccessor
public static AWTAccessor.PopupMenuAccessor
public static AWTAccessor.ScrollPaneAdjustableAccessor
public static AWTAccessor.SequencedEventAccessor
public static AWTAccessor.SystemColorAccessor
public static AWTAccessor.SystemTrayAccessor
getSystemTrayAccessor()

Retrieve the accessor object for the java.awt.SystemTray class.

public static AWTAccessor.ToolkitAccessor
public static AWTAccessor.TrayIconAccessor
getTrayIconAccessor()

Retrieve the accessor object for the java.awt.TrayIcon class.

public static AWTAccessor.WindowAccessor
public static void
public static void
public static void
public static void
setCheckboxMenuItemAccessor(AWTAccessor.CheckboxMenuItemAccessor cmia)

Set an accessor object for the java.awt.CheckboxMenuItem class.

public static void
setClientPropertyKeyAccessor(AWTAccessor.ClientPropertyKeyAccessor cpka)

Set an accessor object for the javax.swing.ClientPropertyKey class.

public static void
public static void
public static void
setCursorAccessor(AWTAccessor.CursorAccessor ca)

Set an accessor object for the java.awt.Cursor class.

public static void
setDefaultKeyboardFocusManagerAccessor(AWTAccessor.DefaultKeyboardFocusManagerAccessor dkfma)

Set an accessor object for the java.awt.DefaultKeyboardFocusManager class.

public static void
public static void
public static void
public static void
public static void
public static void
public static void
public static void
public static void
public static void
setKeyEventAccessor(AWTAccessor.KeyEventAccessor kea)

Set an accessor object for the java.awt.event.KeyEvent class.

public static void
setMenuAccessor(AWTAccessor.MenuAccessor ma)

Set an accessor object for the java.awt.Menu class.

public static void
setMenuBarAccessor(AWTAccessor.MenuBarAccessor mba)

Set an accessor object for the java.awt.MenuBar class.

public static void
public static void
setMenuItemAccessor(AWTAccessor.MenuItemAccessor mia)

Set an accessor object for the java.awt.MenuItem class.

public static void
public static void
public static void
public static void
public static void
public static void
setSystemTrayAccessor(AWTAccessor.SystemTrayAccessor sta)

Set an accessor object for the java.awt.SystemTray class.

public static void
public static void
setTrayIconAccessor(AWTAccessor.TrayIconAccessor tia)

Set an accessor object for the java.awt.TrayIcon class.

public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait