public final class DummyToolkit extends Toolkit
Toolkit.ImageAccessor, Toolkit.ImageRenderingContext, Toolkit.PaintAccessor, Toolkit.Task, Toolkit.WritableImageAccessor| Constructor and Description |
|---|
DummyToolkit() |
| Modifier and Type | Method and Description |
|---|---|
void |
accumulateStrokeBounds(Shape shape,
float[] bbox,
StrokeType type,
double strokewidth,
StrokeLineCap cap,
StrokeLineJoin join,
float miterLimit,
BaseTransform tx) |
java.util.concurrent.Future |
addRenderJob(RenderJob rj) |
boolean |
canStartNestedEventLoop()
Indicates whether or not a nested event loop can be started
from the current thread in the current state.
|
void |
closeAppletWindow()
Perform cleanup in preparation for applet termination, including closing
the applet window.
|
HitInfo |
convertHitInfoToFX(java.lang.Object hit) |
PathElement[] |
convertShapeToFXPath(java.lang.Object shape) |
AppletWindow |
createAppletWindow(long parent,
java.lang.String serverName)
Creates an AppletWindow using the provided window pointer as the parent
window.
|
protected java.lang.Object |
createColorPaint(Color paint) |
protected java.lang.Object |
createImagePatternPaint(ImagePattern paint) |
protected java.lang.Object |
createLinearGradientPaint(LinearGradient paint) |
PerformanceTracker |
createPerformanceTracker() |
PlatformImage |
createPlatformImage(int w,
int h) |
protected java.lang.Object |
createRadialGradientPaint(RadialGradient paint) |
Shape |
createStrokedShape(Shape shape,
StrokeType pgtype,
double strokewidth,
StrokeLineCap pgcap,
StrokeLineJoin pgjoin,
float miterLimit,
float[] dashArray,
float dashOffset) |
Path2D |
createSVGPath2D(SVGPath svgpath) |
java.lang.Object |
createSVGPathObject(SVGPath svgpath) |
TKStage |
createTKEmbeddedStage(HostInterface host,
java.security.AccessControlContext acc) |
TKStage |
createTKPopupStage(Window peerWindow,
StageStyle popupStyle,
TKStage owner,
java.security.AccessControlContext acc) |
TKStage |
createTKStage(Window peerWindow,
boolean securityDialog,
StageStyle stageStyle,
boolean primary,
Modality modality,
TKStage owner,
boolean rtl,
java.security.AccessControlContext acc) |
void |
defer(java.lang.Runnable runnable) |
void |
enableDrop(TKScene s,
TKDropTargetListener l) |
java.lang.Object |
enterNestedEventLoop(java.lang.Object key)
Enter a nested event loop and block until the corresponding
exitNestedEventLoop call is made.
|
void |
exitNestedEventLoop(java.lang.Object key,
java.lang.Object rval)
Exit a nested event loop and unblock the caller of the
corresponding enterNestedEventLoop.
|
Dimension2D |
getBestCursorSize(int preferredWidth,
int preferredHeight) |
java.util.Map<java.lang.Object,java.lang.Object> |
getContextMap() |
FilterContext |
getFilterContext(java.lang.Object config) |
FontLoader |
getFontLoader() |
int |
getKeyCodeForChar(java.lang.String character) |
AbstractMasterTimer |
getMasterTimer() |
int |
getMaximumCursorColors() |
int |
getMultiClickMaxX() |
int |
getMultiClickMaxY() |
long |
getMultiClickTime() |
TKClipboard |
getNamedClipboard(java.lang.String name) |
PerformanceTracker |
getPerformanceTracker() |
KeyCode |
getPlatformShortcutKey()
Returns the key code for the key which is commonly used on the
corresponding platform as a modifier key in shortcuts.
|
java.lang.Object |
getPrimaryScreen() |
int |
getRefreshRate() |
ScreenConfigurationAccessor |
getScreenConfigurationAccessor() |
java.util.List<?> |
getScreens() |
TKClipboard |
getSystemClipboard() |
TKSystemMenu |
getSystemMenu() |
TextLayoutFactory |
getTextLayoutFactory() |
boolean |
imageContains(java.lang.Object image,
float x,
float y)
Tests whether the pixel on the given coordinates in the given image
is non-empty (not fully transparent).
|
boolean |
init() |
void |
installInputMethodRequests(TKScene scene,
InputMethodRequests requests) |
boolean |
isBackwardTraversalKey(KeyEvent e) |
boolean |
isForwardTraversalKey(KeyEvent e) |
boolean |
isNestedLoopRunning() |
ImageLoader |
loadImage(java.io.InputStream stream,
int width,
int height,
boolean preserveRatio,
boolean smooth) |
ImageLoader |
loadImage(java.lang.String url,
int width,
int height,
boolean preserveRatio,
boolean smooth) |
AsyncOperation |
loadImageAsync(AsyncOperationListener<? extends ImageLoader> listener,
java.lang.String url,
int width,
int height,
boolean preserveRatio,
boolean smooth) |
ImageLoader |
loadPlatformImage(java.lang.Object platformImage) |
void |
registerDragGestureListener(TKScene s,
java.util.Set<TransferMode> tms,
TKDragGestureListener l) |
java.lang.Object |
renderToImage(Toolkit.ImageRenderingContext context) |
void |
requestNextPulse() |
void |
setAnimationRunnable(DelayedRunnable animationRunnable) |
ScreenConfigurationAccessor |
setScreenConfigurationListener(TKScreenConfigurationListener listener) |
java.io.File |
showDirectoryChooser(TKStage ownerWindow,
java.lang.String title,
java.io.File initialDirectory) |
CommonDialogs.FileChooserResult |
showFileChooser(TKStage ownerWindow,
java.lang.String title,
java.io.File initialDirectory,
java.lang.String initialFileName,
FileChooserType fileChooserType,
java.util.List<FileChooser.ExtensionFilter> extensionFilters,
FileChooser.ExtensionFilter selectedFilter) |
void |
startDrag(TKScene scene,
java.util.Set<TransferMode> tms,
TKDragSourceListener l,
Dragboard dragboard)
This function is called when a drag originates within a JavaFX application.
|
void |
startup(java.lang.Runnable runnable) |
boolean |
strokeContains(Shape shape,
double x,
double y,
StrokeType type,
double strokewidth,
StrokeLineCap cap,
StrokeLineJoin join,
float miterLimit) |
Filterable |
toFilterable(Image img) |
void |
waitFor(Toolkit.Task t) |
addPostSceneTkPulseListener, addSceneTkPulseListener, addShutdownHook, addStageTkPulseListener, addTkListener, checkFxUserThread, clampStopOffset, createLocalClipboard, exit, firePulse, getDefaultImageSmooth, getFxUserThread, getHighlightedRegions, getImageAccessor, getInputStream, getPaint, getPaintAccessor, getThemeName, getToolkit, getWritableImageAccessor, isFxUserThread, isMSAASupported, isSupported, loadMSWindowsLibraries, notifyLastNestedLoopExited, notifyShutdownHooks, notifyWindowListeners, pauseCurrentThread, pauseScenes, removePostSceneTkPulseListener, removeSceneTkPulseListener, removeShutdownHook, removeStageTkPulseListener, removeTkListener, resumeScenes, setFxUserThread, setImageAccessor, setLastTkPulseListener, setPaintAccessor, setWritableImageAccessor, stopDrag, toColor4f, toShadowModepublic boolean canStartNestedEventLoop()
ToolkitcanStartNestedEventLoop in class Toolkitpublic java.lang.Object enterNestedEventLoop(java.lang.Object key)
Toolkitrval
object supplied to the exitNestedEventLoop method call that unblocks it.enterNestedEventLoop in class Toolkitkey - the Object that identifies the nested event loop, which
must not be nullpublic void exitNestedEventLoop(java.lang.Object key,
java.lang.Object rval)
ToolkitexitNestedEventLoop in class Toolkitkey - the Object that identifies the nested event loop, which
must not be nullrval - an Object that is returned to the caller of the
corresponding enterNestedEventLoop. This may be null.public TKStage createTKStage(Window peerWindow, boolean securityDialog, StageStyle stageStyle, boolean primary, Modality modality, TKStage owner, boolean rtl, java.security.AccessControlContext acc)
createTKStage in class Toolkitpublic TKStage createTKPopupStage(Window peerWindow, StageStyle popupStyle, TKStage owner, java.security.AccessControlContext acc)
createTKPopupStage in class Toolkitpublic TKStage createTKEmbeddedStage(HostInterface host, java.security.AccessControlContext acc)
createTKEmbeddedStage in class Toolkitpublic AppletWindow createAppletWindow(long parent, java.lang.String serverName)
ToolkitcreateAppletWindow in class Toolkitparent - the native parent which will contain the primary stage
window(s). Used on Windows/Linux platforms.serverName - the name of CARemoteLayerServer which
will be used to register native layer. Used on Mac platform.public void closeAppletWindow()
ToolkitcloseAppletWindow in class Toolkitpublic TKSystemMenu getSystemMenu()
getSystemMenu in class Toolkitpublic ImageLoader loadImage(java.lang.String url, int width, int height, boolean preserveRatio, boolean smooth)
public ImageLoader loadImage(java.io.InputStream stream, int width, int height, boolean preserveRatio, boolean smooth)
public AsyncOperation loadImageAsync(AsyncOperationListener<? extends ImageLoader> listener, java.lang.String url, int width, int height, boolean preserveRatio, boolean smooth)
loadImageAsync in class Toolkitpublic ImageLoader loadPlatformImage(java.lang.Object platformImage)
loadPlatformImage in class Toolkitpublic PlatformImage createPlatformImage(int w, int h)
createPlatformImage in class Toolkitpublic java.util.concurrent.Future addRenderJob(RenderJob rj)
addRenderJob in class Toolkitpublic java.util.Map<java.lang.Object,java.lang.Object> getContextMap()
getContextMap in class Toolkitpublic int getRefreshRate()
getRefreshRate in class Toolkitpublic void setAnimationRunnable(DelayedRunnable animationRunnable)
setAnimationRunnable in class Toolkitpublic PerformanceTracker getPerformanceTracker()
getPerformanceTracker in class Toolkitpublic PerformanceTracker createPerformanceTracker()
createPerformanceTracker in class Toolkitpublic void waitFor(Toolkit.Task t)
protected java.lang.Object createColorPaint(Color paint)
createColorPaint in class Toolkitprotected java.lang.Object createLinearGradientPaint(LinearGradient paint)
createLinearGradientPaint in class Toolkitprotected java.lang.Object createRadialGradientPaint(RadialGradient paint)
createRadialGradientPaint in class Toolkitprotected java.lang.Object createImagePatternPaint(ImagePattern paint)
createImagePatternPaint in class Toolkitpublic void accumulateStrokeBounds(Shape shape, float[] bbox, StrokeType type, double strokewidth, StrokeLineCap cap, StrokeLineJoin join, float miterLimit, BaseTransform tx)
accumulateStrokeBounds in class Toolkitpublic boolean strokeContains(Shape shape, double x, double y, StrokeType type, double strokewidth, StrokeLineCap cap, StrokeLineJoin join, float miterLimit)
strokeContains in class Toolkitpublic Shape createStrokedShape(Shape shape, StrokeType pgtype, double strokewidth, StrokeLineCap pgcap, StrokeLineJoin pgjoin, float miterLimit, float[] dashArray, float dashOffset)
createStrokedShape in class Toolkitpublic int getKeyCodeForChar(java.lang.String character)
getKeyCodeForChar in class Toolkitpublic Dimension2D getBestCursorSize(int preferredWidth, int preferredHeight)
getBestCursorSize in class Toolkitpublic int getMaximumCursorColors()
getMaximumCursorColors in class Toolkitpublic PathElement[] convertShapeToFXPath(java.lang.Object shape)
convertShapeToFXPath in class Toolkitpublic HitInfo convertHitInfoToFX(java.lang.Object hit)
convertHitInfoToFX in class Toolkitpublic Filterable toFilterable(Image img)
toFilterable in class Toolkitpublic FilterContext getFilterContext(java.lang.Object config)
getFilterContext in class Toolkitpublic boolean isForwardTraversalKey(KeyEvent e)
isForwardTraversalKey in class Toolkitpublic boolean isBackwardTraversalKey(KeyEvent e)
isBackwardTraversalKey in class Toolkitpublic boolean isNestedLoopRunning()
isNestedLoopRunning in class Toolkitpublic AbstractMasterTimer getMasterTimer()
getMasterTimer in class Toolkitpublic FontLoader getFontLoader()
getFontLoader in class Toolkitpublic TextLayoutFactory getTextLayoutFactory()
getTextLayoutFactory in class Toolkitpublic java.lang.Object createSVGPathObject(SVGPath svgpath)
createSVGPathObject in class Toolkitpublic Path2D createSVGPath2D(SVGPath svgpath)
createSVGPath2D in class Toolkitpublic boolean imageContains(java.lang.Object image,
float x,
float y)
ToolkitimageContains in class Toolkitpublic TKClipboard getSystemClipboard()
getSystemClipboard in class Toolkitpublic TKClipboard getNamedClipboard(java.lang.String name)
getNamedClipboard in class Toolkitpublic ScreenConfigurationAccessor setScreenConfigurationListener(TKScreenConfigurationListener listener)
setScreenConfigurationListener in class Toolkitpublic java.lang.Object getPrimaryScreen()
getPrimaryScreen in class Toolkitpublic java.util.List<?> getScreens()
getScreens in class Toolkitpublic ScreenConfigurationAccessor getScreenConfigurationAccessor()
getScreenConfigurationAccessor in class Toolkitpublic void registerDragGestureListener(TKScene s, java.util.Set<TransferMode> tms, TKDragGestureListener l)
registerDragGestureListener in class Toolkitpublic void startDrag(TKScene scene, java.util.Set<TransferMode> tms, TKDragSourceListener l, Dragboard dragboard)
Toolkitpublic void enableDrop(TKScene s, TKDropTargetListener l)
enableDrop in class Toolkitpublic void installInputMethodRequests(TKScene scene, InputMethodRequests requests)
installInputMethodRequests in class Toolkitpublic java.lang.Object renderToImage(Toolkit.ImageRenderingContext context)
renderToImage in class Toolkitpublic KeyCode getPlatformShortcutKey()
ToolkitKeyCode.CONTROL on Windows (Ctrl + C, Ctrl + V ...) and
KeyCode.META on MacOS (Cmd + C, Cmd + V ...).getPlatformShortcutKey in class Toolkitpublic CommonDialogs.FileChooserResult showFileChooser(TKStage ownerWindow, java.lang.String title, java.io.File initialDirectory, java.lang.String initialFileName, FileChooserType fileChooserType, java.util.List<FileChooser.ExtensionFilter> extensionFilters, FileChooser.ExtensionFilter selectedFilter)
showFileChooser in class Toolkitpublic java.io.File showDirectoryChooser(TKStage ownerWindow, java.lang.String title, java.io.File initialDirectory)
showDirectoryChooser in class Toolkitpublic long getMultiClickTime()
getMultiClickTime in class Toolkitpublic int getMultiClickMaxX()
getMultiClickMaxX in class Toolkitpublic int getMultiClickMaxY()
getMultiClickMaxY in class Toolkitpublic void requestNextPulse()
requestNextPulse in class Toolkit