public class UISpecToolkit extends ToolkitDelegate
You can set it up by calling the setUp()
method.
underlyingToolkit
DEFAULT_WAIT_TIME, DESKTOPFONTHINTS, GRAB_EVENT_MASK, MAX_BUTTONS_SUPPORTED, numberOfButtons
desktopProperties, desktopPropsSupport
Constructor and Description |
---|
UISpecToolkit() |
addAWTEventListener, addPropertyChangeListener, beep, checkImage, createButton, createCheckbox, createCheckboxMenuItem, createChoice, createCustomCursor, createDesktopPeer, createDragGestureRecognizer, createDragSourceContextPeer, createFileDialog, createImage, createImage, createImage, createImage, createImage, createLabel, createLightweightFrame, createList, createMenu, createMenuBar, createMenuItem, createPopupMenu, createScrollbar, createScrollPane, createSystemTray, createTextArea, createTextField, createTrayIcon, getAWTEventListeners, getAWTEventListeners, getBestCursorSize, getColorModel, getDataTransferer, getFontList, getFontMetrics, getFontPeer, getImage, getImage, getKeyboardFocusManagerPeer, getLockingKeyState, getMaximumCursorColors, getMenuShortcutKeyMask, getPrintJob, getPrintJob, getPropertyChangeListeners, getPropertyChangeListeners, getScreenInsets, getScreenResolution, getScreenSize, getSystemClipboard, getSystemEventQueueImpl, getUnderlyingToolkit, grab, isDesktopSupported, isDynamicLayoutActive, isFrameStateSupported, isModalExclusionTypeSupported, isModalityTypeSupported, isTraySupported, isWindowShapingSupported, isWindowTranslucencySupported, mapInputMethodHighlight, prepareImage, removeAWTEventListener, removePropertyChangeListener, setDynamicLayout, setLockingKeyState, sync, ungrab
addModalityListener, awtLock, awtLockNotify, awtLockNotifyAll, awtLockWait, awtLockWait, awtTryLock, awtUnlock, canPopupOverlapTaskBar, checkAndSetPolicy, closeSplashScreen, consumeNextKeyTyped, createImageWithResolutionVariant, createInputMethodWindow, createNewAppContext, disableBackgroundErase, disableBackgroundErase, dumpPeers, enableInputMethodsForTextComponent, executeOnEDTAndWait, executeOnEventHandlerThread, executeOnEventHandlerThread, executeOnEventHandlerThread, flushPendingEvents, flushPendingEvents, getContainingWindow, getDefaultKeyboardLocale, getDesktopAAHints, getDesktopFontHints, getFocusAcceleratorKeyMask, getHeavyweightComponent, getImageWithResolutionVariant, getImageWithResolutionVariant, getLightweightFrame, getNativeContainer, getNumberOfButtons, getScaledIconData, getScaledIconImage, getStartupLocale, getSunAwtDisableMixing, getSunAwtErasebackgroundonresize, getSunAwtNoerasebackground, getSystemEventQueueImplPP, getWindowClosingListener, getWindowDeactivationTime, imageCached, imageCached, imageExists, imageExists, insertTargetMapping, invokeLaterOnAppContext, isAWTLockHeldByCurrentThread, isContainingTopLevelOpaque, isContainingTopLevelTranslucent, isDispatchThreadForAppContext, isInstanceOf, isLightweightOrUnknown, isModalExcluded, isModalExcludedSupported, isModalExcludedSupportedImpl, isNativeGTKAvailable, isPrintableCharacterModifiersMask, isSwingBackbufferTranslucencySupported, isSystemGenerated, isTranslucencyCapable, isWindowOpacitySupported, isXEmbedServerRequested, needsXEmbed, needsXEmbedImpl, needUpdateWindow, notifyModalityPopped, notifyModalityPushed, postEvent, postPriorityEvent, realSync, realSync, removeModalityListener, setAAFontSettingsCondition, setLWRequestStatus, setModalExcluded, setSystemGenerated, setWindowClosingListener, setWindowDeactivationTime, targetCreatedPeer, targetDisposedPeer, targetToAppContext, targetToPeer, useBufferPerWindow, waitForIdle, windowClosingDelivered, windowClosingNotify
areExtraMouseButtonsEnabled, getDefaultToolkit, getDesktopProperty, getProperty, getSystemEventQueue, getSystemSelection, initializeDesktopProperties, isAlwaysOnTopSupported, isDynamicLayoutSet, lazilyLoadDesktopProperty, loadSystemColors, setDesktopProperty
public static void setUp()
UISpec4J.init()
insteadUISpec4J.init()
public static void restoreAwtToolkit()
awt.toolkit
to its initial value.
This method will only work properly if the toolkit has not yet been instanciated by Swing.
public static UISpecToolkit instance()
protected java.awt.peer.LightweightPeer createComponent(Component target)
createComponent
in class Toolkit
public java.awt.peer.FramePeer createFrame(Frame target)
createFrame
in interface sun.awt.ComponentFactory
createFrame
in class ToolkitDelegate
public java.awt.peer.DialogPeer createDialog(Dialog target) throws HeadlessException
createDialog
in interface sun.awt.ComponentFactory
createDialog
in class ToolkitDelegate
HeadlessException
public java.awt.peer.WindowPeer createWindow(Window target) throws HeadlessException
createWindow
in interface sun.awt.ComponentFactory
createWindow
in class ToolkitDelegate
HeadlessException
public java.awt.peer.CanvasPeer createCanvas(Canvas target)
createCanvas
in interface sun.awt.ComponentFactory
createCanvas
in class ToolkitDelegate
public java.awt.peer.PanelPeer createPanel(Panel target)
createPanel
in interface sun.awt.ComponentFactory
createPanel
in class ToolkitDelegate
public java.awt.peer.RobotPeer createRobot(Robot robot, GraphicsDevice device) throws AWTException, HeadlessException
createRobot
in interface sun.awt.ComponentFactory
createRobot
in class ToolkitDelegate
AWTException
HeadlessException
public java.awt.peer.KeyboardFocusManagerPeer createKeyboardFocusManagerPeer(KeyboardFocusManager keyboardFocusManager) throws HeadlessException
HeadlessException
protected boolean syncNativeQueue(long l)
syncNativeQueue
in class ToolkitDelegate
protected int getScreenWidth()
getScreenWidth
in class ToolkitDelegate
protected int getScreenHeight()
getScreenHeight
in class ToolkitDelegate
protected java.awt.peer.MouseInfoPeer getMouseInfoPeer()
getMouseInfoPeer
in class sun.awt.SunToolkit
public InputMethodDescriptor getInputMethodAdapterDescriptor() throws AWTException
getInputMethodAdapterDescriptor
in interface sun.awt.InputMethodSupport
getInputMethodAdapterDescriptor
in class ToolkitDelegate
AWTException
Copyright © 2004–2016. All rights reserved.