
META-INF.modules.java.desktop.classes.javax.swing.PopupFactory.class Maven / Gradle / Ivy
???? @ ?
java/lang/Object ()V javax/swing/PopupFactory
popupType I "java/lang/IllegalArgumentException PopupFactory can not be null
(Ljava/lang/String;)V SharedInstanceKey Ljava/lang/Object;
javax/swing/SwingUtilities
appContextPut '(Ljava/lang/Object;Ljava/lang/Object;)V
!
appContextGet &(Ljava/lang/Object;)Ljava/lang/Object;
$ % & setSharedInstance (Ljavax/swing/PopupFactory;)V
( ) * getPopup @(Ljava/awt/Component;Ljava/awt/Component;IIZ)Ljavax/swing/Popup; , /Popup.getPopup must be passed non-null contents
. ) / @(Ljava/awt/Component;Ljava/awt/Component;III)Ljavax/swing/Popup;
1 2 3 getPopupType -(Ljava/awt/Component;Ljava/awt/Component;II)I
5 2 6 ()I
8 9 : invokerInHeavyWeightPopup (Ljava/awt/Component;)Z < javax/swing/JToolTip > javax/swing/JPopupMenu @ javax/swing/JComponent B C D E F javax/swing/ClientPropertyKey $PopupFactory_FORCE_HEAVYWEIGHT_POPUP Ljavax/swing/ClientPropertyKey;
? H I ! getClientProperty K L M N O java/lang/Boolean TRUE Ljava/lang/Boolean;
Q R S T U java/awt/Component getParent ()Ljava/awt/Container;
W X Y Z [ java/awt/GraphicsEnvironment
isHeadless ()Z
] ^ _ getHeadlessPopup ?(Ljava/awt/Component;Ljava/awt/Component;II)Ljavax/swing/Popup;
a b _ getLightWeightPopup
d e _ getMediumWeightPopup
g h _ getHeavyWeightPopup
j k l m n sun/awt/OSInfo getOSTypeAction "()Ljava/security/PrivilegedAction;
p q r s t java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; v w x y z sun/awt/OSInfo$OSType MACOSX Lsun/awt/OSInfo$OSType;
| } ~ ? sun/awt/EmbeddedFrame getAppletIfAncestorOf *(Ljava/awt/Component;)Ljava/applet/Applet; ? )javax/swing/PopupFactory$HeavyWeightPopup
? ? ? ? setCacheEnabled (Z)V
? ] ? &javax/swing/PopupFactory$HeadlessPopup
? a ? )javax/swing/PopupFactory$LightWeightPopup
? d ? *javax/swing/PopupFactory$MediumWeightPopup
? g ? #javax/swing/Popup$HeavyWeightWindow
? R ? java/awt/Container ? javax/swing/PopupFactory$1
?
? ? ? ? ? sun/swing/SwingAccessor setPopupFactoryAccessor 1(Lsun/swing/SwingAccessor$PopupFactoryAccessor;)V ? java/lang/StringBuffer ? PopupFactory.SharedInstanceKey
? MAX_CACHE_SIZE
ConstantValue LIGHT_WEIGHT_POPUP MEDIUM_WEIGHT_POPUP HEAVY_WEIGHT_POPUP Code LineNumberTable LocalVariableTable this Ljavax/swing/PopupFactory; factory
StackMapTable getSharedInstance ()Ljavax/swing/PopupFactory; setPopupType (I)V type owner Ljava/awt/Component; contents x y
Exceptions isHeavyWeightPopup Z popup Ljavax/swing/Popup; ? javax/swing/Popup ownerX ownerY c parent Ljava/awt/Container; i
SourceFile PopupFactory.java NestMembers ? @javax/swing/PopupFactory$MediumWeightPopup$MediumWeightComponent ? 'javax/swing/PopupFactory$ContainerPopup ? +javax/swing/PopupFactory$HeavyWeightPopup$1 InnerClasses OSType HeavyWeightPopup
HeadlessPopup LightWeightPopup MediumWeightPopup HeavyWeightWindow ? ,sun/swing/SwingAccessor$PopupFactoryAccessor PopupFactoryAccessor ContainerPopup MediumWeightComponent ! ? ? ? ? ? ? ? ? ? ? ? ? ? <