
META-INF.modules.java.desktop.classes.sun.awt.GlobalCursorManager.class Maven / Gradle / Ivy
???? @ ? sun/awt/GlobalCursorManager
nativeUpdater +Lsun/awt/GlobalCursorManager$NativeUpdater;
)sun/awt/GlobalCursorManager$NativeUpdater pending Z
_updateCursor (Z)V lastUpdateLock Ljava/lang/Object;
java/awt/event/InputEvent getWhen ()J lastUpdateMillis J java/awt/event/InvocationEvent
" # $ % & java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit;
( ) * )(Ljava/lang/Object;Ljava/lang/Runnable;)V
, - . postIfNotPending 7(Ljava/awt/Component;Ljava/awt/event/InvocationEvent;)V
0 1 2 ) 3 java/lang/Object ()V
5 ) 6 (Lsun/awt/GlobalCursorManager;)V
8 9 : ; java/lang/System currentTimeMillis
= > ? findHeavyweightUnderCursor (Z)Ljava/awt/Component;
A B 3 updateCursorOutOfJava D java/awt/Window
F G H I J sun/awt/AWTAccessor getComponentAccessor )()Lsun/awt/AWTAccessor$ComponentAccessor; L M N O P %sun/awt/AWTAccessor$ComponentAccessor getLocation &(Ljava/awt/Component;)Ljava/awt/Point; R java/awt/Container
T U P getLocationOnScreen W java/awt/Point
V 1
Z [ \ getCursorPos (Ljava/awt/Point;)V
F ^ _ ` getContainerAccessor )()Lsun/awt/AWTAccessor$ContainerAccessor; V b c d x I V f g d y i j k l m %sun/awt/AWTAccessor$ContainerAccessor findComponentAt -(Ljava/awt/Container;IIZ)Ljava/awt/Component; L o p q getCursor '(Ljava/awt/Component;)Ljava/awt/Cursor;
s t u setCursor )(Ljava/awt/Component;Ljava/awt/Cursor;Z)V w 'java/awt/IllegalComponentStateException updateCursorImmediately Code LineNumberTable LocalVariableTable this Lsun/awt/GlobalCursorManager;
StackMapTable ? java/lang/Throwable (Ljava/awt/event/InputEvent;)V shouldUpdate e Ljava/awt/event/InputEvent; updateCursorLater (Ljava/awt/Component;)V heavy Ljava/awt/Component; c comp useCache queryPos Ljava/awt/Point; p ? java/awt/Component
SourceFile GlobalCursorManager.java NestMembers InnerClasses
NativeUpdater ComponentAccessor ContainerAccessor! 0
x 3 y ? *? YL?*? ? +ç M+?,?*?
? z \ ] ^ _ ` { | } ~ ? 0 ? x ? y ? /*? YN?+? *? ?? ? =-ç
:-??? *?
? " z j k l % m ) n . p { * ? / | } / ? ? %
? ~ ? 0@E ? ? ? y W *? +? Y? !*? ? '? +? z w x w y { | } ? ? ) 3 y R *? /*? Y*? 4? *? 0Y? /? ? z { J U { { | } t u [ \ U P > ? y ? ?*? YM?*? 7? ,ç N,?-?MN*? <:? *? @?? C? ? E? K N? ? Q?
*? SN-? ;? VY? XM*,? Y? ]? Q,? a-? ad,? e-? ed? h :? :*? E? n ? r? :? , ? v - ? ? v z ^ ? ? ? ? ? # ? ( ? , ? - ? 5 ? C ? K ? R ? V ? ^ ? c ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? { > ? ? ? # ? ? ? | } ? ? ? ? ? ? ? ? ~ : ? 0 ? ? V V ?;? V V v B 3 y + ? z ? { | } ? ? ? ? ? L F ? i F ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy