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

public final Class XFocusProxyWindow

extends XBaseWindow
Class Inheritance
Imports
java.awt.*

This class represent focus holder window implementation. When toplevel requests or receives focus it instead sets focus to this proxy. This proxy is mapped but invisible(it is kept at (-1,-1)) and therefore X doesn't control focus after we have set it to proxy.

Field Summary

Modifier and TypeField and Description
pack-priv XWindowPeer
Inherited from sun.awt.X11.XBaseWindow:
BACKGROUND_PIXMAPBACKING_STOREBIT_GRAVITYBORDER_PIXELBOUNDSchildrenCOLORMAPDEF_LOCATIONDELAYEDDEPTHEMBEDDEDembeddedEVENT_MASKheightmappedmaxBoundsMIN_SIZEOVERRIDE_REDIRECTPARENTPARENT_WINDOWparentWindowSAVE_UNDERstate_lockVALUE_MASKVISIBLEvisibleVISUALVISUAL_CLASSwidthwindowxy

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public XWindowPeer
protected String[]
protected String
public void
public void
public void
public void
postInit(XCreateWindowParams params)

Overrides sun.awt.X11.XBaseWindow.postInit.

Called after window creation, descendants should override to initialize Window with class-specific values and perform post-initialization actions.

Inherited from sun.awt.X11.XBaseWindow:
awtLockawtLockNotifyAllawtLockWaitawtUnlockcheckInitialisedcheckParamscontainscontainsGlobaldestroydispatchToWindowflushgetAbsoluteXgetAbsoluteYgetBoundsgetChildrengetContentWindowgetContentXWindowgetDelayedParamsgetHeightgetHintsgetParentWindowgetScalegetScreengetScreenNumbergetScreenOfWindowgetSizegetStateLockgetToplevelXWindowgetWidthgetWindowgetWMHintsgetXgetXAWTRootWindowgetYgrabInputhandleButtonPressReleasehandleClientMessagehandleConfigureNotifyEventhandleCreateNotifyhandleDestroyNotifyhandleExposeEventhandleMapNotifyEventhandleMotionNotifyhandlePropertyNotifyhandleReparentNotifyEventhandleUnmapNotifyEventhandleVisibilityEventhandleXCrossingEventinitinitinitClientLeaderinstantPreInitisDisposedisEventDisabledisFullReleaseisGrabbedEventisMappedisMinSizeSetisVisiblepostInitpreInitpreInitscaleDownscaleUpsetDisposedsetSizeHintssetWMClasssetWMHintstoFronttoGlobaltoGlobaltoGlobaltoLocaltoLocaltoOtherWindowtoStringungrabInputungrabInputImplupdateWMNamexGetInputFocusxRequestFocusxRequestFocusxSetBoundsxSetBoundsxSetVisible

Field Detail

ownerback to summary
pack-priv XWindowPeer owner

Constructor Detail

XFocusProxyWindowback to summary
public XFocusProxyWindow(XWindowPeer owner)

Method Detail

dispatchEventback to summary
public void dispatchEvent(XEvent ev)

Overrides sun.awt.X11.XBaseWindow.dispatchEvent.

Annotations
@Override
getOwnerback to summary
public XWindowPeer getOwner()
getWMClassback to summary
protected String[] getWMClass()
getWMNameback to summary
protected String getWMName()

Overrides sun.awt.X11.XBaseWindow.getWMName.

Annotations
@Override
handleFocusEventback to summary
public void handleFocusEvent(XEvent xev)
handleKeyPressback to summary
public void handleKeyPress(XEvent xev)

Overrides sun.awt.X11.XBaseWindow.handleKeyPress.

Annotations
@Override
handleKeyReleaseback to summary
public void handleKeyRelease(XEvent xev)

Overrides sun.awt.X11.XBaseWindow.handleKeyRelease.

Annotations
@Override
postInitback to summary
public void postInit(XCreateWindowParams params)

Overrides sun.awt.X11.XBaseWindow.postInit.

Doc from sun.awt.X11.XBaseWindow.postInit.

Called after window creation, descendants should override to initialize Window with class-specific values and perform post-initialization actions.

Annotations
@Override