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

pack-priv final Class XRootWindow

extends XBaseWindow
Class Inheritance

This class represents AWT application root window functionality. Object of this class is singleton, all window reference it to have common logical ancestor

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

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
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static XRootWindow
protected String[]
protected String
private static long
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:
awtLockawtLockNotifyAllawtLockWaitawtUnlockcheckInitialisedcheckParamscontainscontainsGlobaldestroydispatchEventdispatchToWindowflushgetAbsoluteXgetAbsoluteYgetBoundsgetChildrengetContentWindowgetContentXWindowgetDelayedParamsgetHeightgetHintsgetParentWindowgetScalegetScreengetScreenNumbergetScreenOfWindowgetSizegetStateLockgetToplevelXWindowgetWidthgetWindowgetWMHintsgetXgetXAWTRootWindowgetYgrabInputhandleButtonPressReleasehandleClientMessagehandleConfigureNotifyEventhandleCreateNotifyhandleDestroyNotifyhandleExposeEventhandleKeyPresshandleKeyReleasehandleMapNotifyEventhandleMotionNotifyhandlePropertyNotifyhandleReparentNotifyEventhandleUnmapNotifyEventhandleVisibilityEventhandleXCrossingEventinitinitinitClientLeaderinstantPreInitisDisposedisEventDisabledisFullReleaseisGrabbedEventisMappedisMinSizeSetisVisiblepostInitpreInitpreInitscaleDownscaleUpsetDisposedsetSizeHintssetWMClasssetWMHintstoFronttoGlobaltoGlobaltoGlobaltoLocaltoLocaltoOtherWindowtoStringungrabInputungrabInputImplupdateWMNamexGetInputFocusxRequestFocusxRequestFocusxSetBoundsxSetBoundsxSetVisible

Constructor Detail

XRootWindowback to summary
private XRootWindow()

Method Detail

getInstanceback to summary
pack-priv static XRootWindow getInstance()
getWMClassback to summary
protected String[] getWMClass()
getWMNameback to summary
protected String getWMName()

Overrides sun.awt.X11.XBaseWindow.getWMName.

Annotations
@Override
getXRootWindowback to summary
private static long getXRootWindow()
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
sun.awt.X11 back to summary

private final Class XRootWindow.LazyHolder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final XRootWindow

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

xawtRootWindowback to summary
private static final XRootWindow xawtRootWindow

Constructor Detail

LazyHolderback to summary
private LazyHolder()