All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.java.awt.Robot.class Maven / Gradle / Ivy

????=?
java/lang/Object()V		
java/awt/RobotisAutoWaitForIdleZ		autoDelayI	screenCapCM!Ljava/awt/image/DirectColorModel;

checkHeadless
java/awt/GraphicsEnvironmentgetLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment;
 !getDefaultScreenDevice()Ljava/awt/GraphicsDevice;
#$%init(Ljava/awt/GraphicsDevice;)V
'(%checkIsScreenDevice
*+checkRobotAllowed
-./01java/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;3sun/awt/ComponentFactory2567createRobot4(Ljava/awt/GraphicsDevice;)Ljava/awt/peer/RobotPeer;	9:;peerLjava/awt/peer/RobotPeer;
=>initLegalButtonMask	@ALEGAL_BUTTON_MASK
-CDEareExtraMouseButtonsEnabled()ZGsun/awt/SunToolkit
FIJKgetNumberOfButtons()I
MNOPQjava/awt/event/InputEventgetMaskForButton(I)I
STUVWjava/lang/SystemgetSecurityManager()Ljava/lang/SecurityManager;	YZ[\]sun/awt/AWTPermissionsCREATE_ROBOT_PERMISSIONLjava/awt/AWTPermission;
_`abcjava/lang/SecurityManagercheckPermission(Ljava/security/Permission;)V
efE
isHeadlesshjava/awt/AWTExceptionjheadless environment
glm(Ljava/lang/String;)V
opqrKjava/awt/GraphicsDevicegetTypet"java/lang/IllegalArgumentExceptionvnot a valid screen device
slyz{|}java/awt/peer/RobotPeer	mouseMove(II)V
?
afterEvent
???checkButtonsArgument(I)Vy???
mousePressy???mouseRelease?#Invalid combination of button flagsy???
mouseWheel
???checkKeycodeArgumenty???keyPressy???
keyRelease?Invalid key code
??checkScreenCaptureAllowedy??EuseAbsoluteCoordinates
?????!sun/java2d/SunGraphicsEnvironmenttoDeviceSpaceAbs(II)Ljava/awt/Point;
????
toDeviceSpace?java/awt/Color	????java/awt/Pointx	???yy???getRGBPixel(II)I
???
???createCompatibleImage6(Ljava/awt/Rectangle;Z)[Ljava/awt/image/BufferedImage;?'java/awt/image/BaseMultiResolutionImage
???([Ljava/awt/Image;)V
???checkValidRect(Ljava/awt/Rectangle;)V?java/awt/image/DirectColorModel??
???(IIII)V
???K
getRedMask
???KgetGreenMask
???KgetBlueMask
-??sync
o???getDefaultConfiguration"()Ljava/awt/GraphicsConfiguration;
?????java/awt/Rectangle
getCenterX()D
????
getCenterY
????getGraphicsConfigurationAtPointD(Ljava/awt/GraphicsConfiguration;DD)Ljava/awt/GraphicsConfiguration;
?????java/awt/GraphicsConfigurationgetDefaultTransform!()Ljava/awt/geom/AffineTransform;
?????java/awt/geom/AffineTransform	getScaleX
????	getScaleYy???getRGBPixels(Ljava/awt/Rectangle;)[I?java/awt/image/DataBufferInt
?([II)V	?width	?height
	

java/awt/image/RastercreatePackedRasterQ(Ljava/awt/image/DataBuffer;III[ILjava/awt/Point;)Ljava/awt/image/WritableRaster;
sun/awt/image/SunWritableRaster
makeTrackable(Ljava/awt/image/DataBuffer;)Vjava/awt/image/BufferedImage
S(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V	??	??
??:(Ljava/awt/GraphicsConfiguration;IIII)Ljava/awt/Rectangle;
??
p
"#(III)V
%&'createGraphics()Ljava/awt/Graphics2D;	)*+,-java/awt/RenderingHintsKEY_INTERPOLATIONLjava/awt/RenderingHints$Key;	)/01VALUE_INTERPOLATION_BILINEARLjava/lang/Object;
34567java/awt/Graphics2DsetRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V	)9:-
KEY_RENDERING	)<=1VALUE_RENDER_QUALITY	)?@-KEY_ANTIALIASING	)BC1VALUE_ANTIALIAS_ON
3EFG	drawImage9(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
3IJdisposeL&Rectangle width and height must be > 0	YNO]READ_DISPLAY_PIXELS_PERMISSION
QRautoWaitForIdle
T
VWwaitForIdle
YZ?checkDelayArgument
\]?delay
_`abcjava/lang/Thread
currentThread()Ljava/lang/Thread;
_efE
isInterrupted
_hijsleep(J)Vljava/lang/InterruptedException
_no	interrupt?`rDelay must be to 0 to 60,000ms
tucheckNotDispatchThread
FwxflushPendingEvents
Fz{realSync
}~?Ejava/awt/EventQueueisDispatchThread?%java/lang/IllegalThreadStateException?3Cannot call method from the event dispatcher thread
?l
??KgetAutoDelay
?E???makeConcatWithConstants(IZ)Ljava/lang/String;
???getClass()Ljava/lang/Class;
?????java/lang/ClassgetName()Ljava/lang/String;???8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	MAX_DELAY
ConstantValueCodeLineNumberTableLocalVariableTablethisLjava/awt/Robot;
ExceptionsscreenLjava/awt/GraphicsDevice;toolkitLjava/awt/Toolkit;
StackMapTablei
buttonsNumbertmpMasksecurityLjava/lang/SecurityManager;devicebuttonswheelAmtkeycode
getPixelColor(II)Ljava/awt/Color;pointLjava/awt/Point;createScreenCapture4(Ljava/awt/Rectangle;)Ljava/awt/image/BufferedImage;
screenRectLjava/awt/Rectangle;"createMultiResolutionScreenCapture;(Ljava/awt/Rectangle;)Ljava/awt/image/MultiResolutionImage;highResolutionImageLjava/awt/image/BufferedImage;bufferLjava/awt/image/DataBufferInt;rasterLjava/awt/image/WritableRaster;
imageArray[Ljava/awt/image/BufferedImage;pixels[I
scaledRectgLjava/awt/Graphics2D;lowResolutionImageisHiDPI	bandmasksgc Ljava/awt/GraphicsConfiguration;txLjava/awt/geom/AffineTransform;uiScaleXDuiScaleY??java/awt/image/WritableRaster?rectsetAutoWaitForIdle(Z)VisOnsetAutoDelaymsignored Ljava/lang/InterruptedException;threadLjava/lang/Thread;toStringparamsLjava/lang/String;
SourceFile
Robot.javaBootstrapMethods?
?????$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?"autoDelay = , autoWaitForIdle = ?[  ]InnerClasses?java/awt/RenderingHints$KeyKey?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!??p:;
A"?k!*?*?*?
*??*???"??&	_N	OR`aba c?!???g%?p *?*?*?
*??+?&*+?"??"?N	OR????? ?? ???g$%?? ?)?,M,?2?*,?2+?4?8???F????;?,?B?,?,?F?#?,?F?H<=?`?L?;?????;????.??	???%?,?5?;?A?E?? '?%?	=????
+?T?RK*?
*?X?^???????????_
?:?d?
?gYi?k????????g
(%?R*?
*?n?
?sYu?w??????????	!|}?V*?8?x*?~?????? ????!???S??*?8??*?~?????????!???S??*?8??*?~??6789????
???Q??????
?sY??w???<=????!???K*?8??*?~??K
LM????!???S??*?8??*?~??^_`a????!???S??*?8??*?~??qrst????
???J?
?sY??w???{|~???!????6??*?8????????N??Y*?8-??-?????????????*6??6?6????D?!???=	*+??2????	??	??!???J??Y*+????????
??????"???g??+??*??*??Y????˵?
:*???O*???O*???O?,?׸???:		+??+???:		??:

??9
??9
???
??y*?8+??:??Y???:*???O*???O*???O+?+?+??:??Y*??:?:S?
*?8???	+?+?+?+??:?	+?+?+?+??:*?8??:??Y???:????:??Y*??:?Y+?+?? ?!N-?$:?(?.?2?8?;?2?>?A?2+?+????DW?H??:-S??:-SS???4????"?'?2?=?H?N?Q?T?Y?\?c?h?o?v?}????????????
?
'>KYrw?"?#?$?%?'?)?+?.?0?1?2?456;??????\???%???	???j??$?????>????h???n???????????Y???r?????'???Y???	o???
v???}???
K?????"??
????%????????????3?????????
???V*??
*???sYK?w????@B????

??T?RK*?
*?M?^??FGHJ?????_??;	*?P*?S??PQR?	??!E?/*???Z???!???>*???
cd????R?G*??*?U??jkm????!?K?/*?
??u???!???F
?X*?
????	??
??
??7	**?
?[??
???	??]????X?^M,?d???g?N,?m?k?"?????????*?????????_k
Z??S?
p??sYq?w?????????
!W?F?s?v?,?F?y?????????
u?;?|???Y??????????!???T*??*????L*????+????
?????????????P?????????)?	???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy