
META-INF.modules.java.desktop.classes.java.awt.TrayIcon.class Maven / Gradle / Ivy
???? =W java/awt/TrayIcon acc $Ljava/security/AccessControlContext; java/lang/SecurityException
(TrayIcon is missing AccessControlContext
(Ljava/lang/String;)V
java/lang/Object ()V
java/security/AccessController
getContext &()Ljava/security/AccessControlContext;
java/awt/SystemTray checkSystemTrayAllowed
! " # $ java/awt/GraphicsEnvironment
isHeadless ()Z & java/awt/HeadlessException
%
) * $ isSupported , 'java/lang/UnsupportedOperationException
+
/ 0 1 2 3 sun/awt/AppContext
getAppContext ()Lsun/awt/AppContext;
5 6 7 8 9 sun/awt/SunToolkit insertTargetMapping )(Ljava/lang/Object;Lsun/awt/AppContext;)V
< "java/lang/IllegalArgumentException > !creating TrayIcon with null Image
;
A B C setImage (Ljava/awt/Image;)V
E
C
G H
setToolTip
J
K %(Ljava/awt/Image;Ljava/lang/String;)V
M N O setPopupMenu (Ljava/awt/PopupMenu;)V Q java/lang/NullPointerException S setting null Image
P V W X image Ljava/awt/Image; Z [ \ peer Ljava/awt/peer/TrayIconPeer; ^ _ ` a java/awt/peer/TrayIconPeer updateImage c d e popup Ljava/awt/PopupMenu; g h i j k java/awt/PopupMenu isTrayIconPopup Z m 1the PopupMenu is already set for another TrayIcon o p q tooltip Ljava/lang/String; ^ G t u k autosize w x y
mouseListener Ljava/awt/event/MouseListener;
{ | } ~ java/awt/AWTEventMulticaster add \(Ljava/awt/event/MouseListener;Ljava/awt/event/MouseListener;)Ljava/awt/event/MouseListener;
{ ? ? remove ? java/awt/event/MouseListener
{ ? ? ? getListeners F(Ljava/util/EventListener;Ljava/lang/Class;)[Ljava/util/EventListener; ? [Ljava/awt/event/MouseListener; ? ? ? mouseMotionListener $Ljava/awt/event/MouseMotionListener;
{ ? ~ ? n(Ljava/awt/event/MouseMotionListener;Ljava/awt/event/MouseMotionListener;)Ljava/awt/event/MouseMotionListener;
{ ? ? ? ? "java/awt/event/MouseMotionListener ? %[Ljava/awt/event/MouseMotionListener; ? ? q
actionCommand ? ? ? actionListener Ljava/awt/event/ActionListener;
{ ? ~ ? _(Ljava/awt/event/ActionListener;Ljava/awt/event/ActionListener;)Ljava/awt/event/ActionListener;
{ ? ? ? ? java/awt/event/ActionListener ? [Ljava/awt/event/ActionListener; ?