
META-INF.modules.java.desktop.classes.javax.swing.ToolTipManager.class Maven / Gradle / Ivy
???? @D
java/awt/event/MouseAdapter ()V
javax/swing/ToolTipManager popupRect Ljava/awt/Rectangle; popupFrameRect enabled Z
tipShowing focusChangeListener Ljava/awt/event/FocusListener; moveBeforeEnterListener $Ljava/awt/event/MouseMotionListener; ! " accessibilityKeyListener Ljava/awt/event/KeyListener; $ % lightWeightPopupEnabled ' ( heavyWeightPopupEnabled * javax/swing/Timer , ,javax/swing/ToolTipManager$insideTimerAction
+ . / (Ljavax/swing/ToolTipManager;)V
) 1 2 #(ILjava/awt/event/ActionListener;)V 4 5 6
enterTimer Ljavax/swing/Timer;
) 8 9 :
setRepeats (Z)V < -javax/swing/ToolTipManager$outsideTimerAction
; . ? @ 6 exitTimer B 1javax/swing/ToolTipManager$stillInsideTimerAction
A . E F 6 insideTimer H 2javax/swing/ToolTipManager$MoveBeforeEnterListener
G . K 3javax/swing/ToolTipManager$AccessibilityKeyListener
J . N java/awt/event/KeyEvent P java/awt/event/InputEvent
R S T U V javax/swing/KeyStroke getKeyStroke (II)Ljavax/swing/KeyStroke; X Y Z postTip Ljavax/swing/KeyStroke; \ ] Z hideTip
_ `
hideTipWindow
) b c d setInitialDelay (I)V
) f g h getInitialDelay ()I
j k l m n java/awt/GraphicsEnvironment getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment;
j p q r getScreenDevices ()[Ljava/awt/GraphicsDevice;
t u v w x java/awt/GraphicsDevice getDefaultConfiguration "()Ljava/awt/GraphicsConfiguration;
z { | } ~ java/awt/GraphicsConfiguration getBounds ()Ljava/awt/Rectangle;
? ? ? ? ? java/awt/Rectangle contains (Ljava/awt/Point;)Z ? ? ? insideComponent Ljavax/swing/JComponent;
? ? ? ? ? javax/swing/JComponent isShowing ()Z ? ToolTipManager.enableToolTipMode
? ? ? ? ? javax/swing/UIManager getString &(Ljava/lang/Object;)Ljava/lang/String; ? activeApplication
? ? ? ? ? java/lang/String equals (Ljava/lang/Object;)Z
? ? ? ? ? java/awt/KeyboardFocusManager getCurrentKeyboardFocusManager !()Ljava/awt/KeyboardFocusManager;
? ? ? ? getFocusedWindow ()Ljava/awt/Window;
? ? ? ? getLocationOnScreen ()Ljava/awt/Point; ? ? ? preferredLocation Ljava/awt/Point; ? java/awt/Point ? ? ? ? x I ? ? ? ? y
? ? ? (II)V ? ? ?
mouseEvent Ljava/awt/event/MouseEvent;
? ? ? java/awt/event/MouseEvent
? ? ? getDrawingGC 2(Ljava/awt/Point;)Ljava/awt/GraphicsConfiguration;
? ? ? x getGraphicsConfiguration
? ? ? ? ? java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit;
? ? ? ? getScreenInsets 3(Ljava/awt/GraphicsConfiguration;)Ljava/awt/Insets; ? ? ? ? ? ? ? java/awt/Insets left ? ? ? ? ? ? top ? ? ? ? width ? ? ? ? right ? ? ? ? height ? ? ? ? bottom
? ? ? ? ? javax/swing/SwingUtilities
isLeftToRight (Ljava/awt/Component;)Z
? ? ? ?
createToolTip ()Ljavax/swing/JToolTip; ? ? ? tip Ljavax/swing/JToolTip; ? ? ? toolTipText Ljava/lang/String;
? ? javax/swing/JToolTip
setTipText (Ljava/lang/String;)V
? getPreferredSize ()Ljava/awt/Dimension; ? java/awt/Dimension
? h getX
? h getY
? ?
? setBounds (IIII)V
java/lang/Math max (II)I
! javax/swing/PopupFactory getSharedInstance ()Ljavax/swing/PopupFactory;
#$% getPopupFitHeight +(Ljava/awt/Rectangle;Ljava/awt/Component;)I
'(% getPopupFitWidth
*+ d setPopupType
-./ getPopup ?(Ljava/awt/Component;Ljava/awt/Component;II)Ljavax/swing/Popup; 123 tipWindow Ljavax/swing/Popup;
5678 javax/swing/Popup show
?:;< windowForComponent '(Ljava/awt/Component;)Ljava/awt/Window; >?@ window Ljava/awt/Window;
BCDEF java/awt/Window addMouseListener !(Ljava/awt/event/MouseListener;)V
)HI start
BKLF removeMouseListener
5NO hide
)QR stop TUV TOOL_TIP_MANAGER_KEY Ljava/lang/Object;
?XYZ
appContextGet &(Ljava/lang/Object;)Ljava/lang/Object;
?]^_
appContextPut '(Ljava/lang/Object;Ljava/lang/Object;)V
?K
?C
?cde removeMouseMotionListener '(Ljava/awt/event/MouseMotionListener;)V
?ghe addMouseMotionListenerj javax/swing/JMenuIteml !javax/swing/event/MenuKeyListener
inop removeMenuKeyListener &(Ljavax/swing/event/MenuKeyListener;)V
irsp addMenuKeyListener
?uvw removeKeyListener (Ljava/awt/event/KeyListener;)V
?yzw addKeyListener
|}~ initiateToolTip (Ljava/awt/event/MouseEvent;)V
???? getSource ()Ljava/lang/Object;
??? ? getPoint
??? h getWidth
??? h getHeight ?? showImmediately
???? getToolTipText /(Ljava/awt/event/MouseEvent;)Ljava/lang/String;
???? getToolTipLocation -(Ljava/awt/event/MouseEvent;)Ljava/awt/Point;
? ?
??? ?? java/util/Objects '(Ljava/lang/Object;Ljava/lang/Object;)Z
??
showTipWindow
???? getTopLevelAncestor ()Ljava/awt/Container;
???? convertPointToScreen '(Ljava/awt/Point;Ljava/awt/Component;)V
?? java/awt/Container
?
???? convertPoint J(Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point;
???< getWindowAncestor
? {
??
??
)?? restart
??~ checkForTipChange? java/awt/Frame
????? java/awt/Component getParent? javax/swing/ToolTipManager$1
? .? javax/swing/JFrame? javax/swing/JDialog? javax/swing/JWindow
??? getWidthAdjust +(Ljava/awt/Rectangle;Ljava/awt/Rectangle;)I? javax/swing/JApplet? javax/swing/JInternalFrame
? ?
??
??? getHeightAdjust
???? ()Ljava/lang/String;
??? createFocusChangeListener ()Ljava/awt/event/FocusListener;
???? addFocusListener !(Ljava/awt/event/FocusListener;)V
???? removeFocusListener? java/lang/Object
? ? "java/awt/event/MouseMotionListener Code LineNumberTable LocalVariableTable this Ljavax/swing/ToolTipManager;
setEnabled flag
StackMapTable isEnabled setLightWeightPopupEnabled aFlag isLightWeightPopupEnabled milliseconds setDismissDelay getDismissDelay setReshowDelay getReshowDelay config Ljava/awt/GraphicsConfiguration; rect device Ljava/awt/GraphicsDevice; toFind env Ljava/awt/GraphicsEnvironment; devices [Ljava/awt/GraphicsDevice; kfm Ljava/awt/KeyboardFocusManager; location size Ljava/awt/Dimension; screenLocation gc sBounds screenInsets Ljava/awt/Insets; leftToRight popupFactory Ljavax/swing/PopupFactory; componentWindow mode sharedInstance ()Ljavax/swing/ToolTipManager; value manager registerComponent (Ljavax/swing/JComponent;)V component unregisterComponent mouseEntered event newToolTipText newPreferredLocation sameLoc
sameComponent mouseExited insideComponentWindow Ljava/awt/Container; bounds loc win
shouldHide mousePressed mouseDragged
mouseMoved newText frameForComponent &(Ljava/awt/Component;)Ljava/awt/Frame; Ljava/awt/Component; p parent popupRectInScreen invoker a b source
SourceFile ToolTipManager.java NestMembers InnerClasses insideTimerAction outsideTimerAction stillInsideTimerAction MoveBeforeEnterListener AccessibilityKeyListener 1 ? 5 6 @ 6 F 6 ? ? ? ? ? ? ? ? ? UV ?23 ?@ ? ? ! " Y Z ] Z % ( ! ? 2 ?*? *? *?
*? *? *? *? *? *? #*? &*? )Y? +Y*? -? 0? 3*? 3? 7*? )Y?? ;Y*? =? 0? >*? >? 7*? )Y?? AY*? C? 0? D*? D? 7*? GY*? I? *? JY*? L? *p? Q? W*? Q? [? ? V _ H I K L N O " P ' X , \ 1 ` G a O b e c m d ? e ? g ? h ? j ? k ? l? ??? ? : ? W *? ? *? ^? ? t u v
x? ?? ? ?
? ? ? / *? ? ? ?? ?? ? : ? > *? #? ?
? ?? ?? ? ? ? ? / *? #? ? ?? ?? c d ? A *? 3? a? ?
? ?? ?? ? ? g h ? 2 *? 3? e? ? ?? ?? ? d ? A *? D? a? ?
? ?? ?? ? ? ? h ? 2 *? D? e? ? ?? ?? ? d ? A *? >? a? ?
? ?? ?? ? ? ? h ? 2 *? >? e? ? ?? ?? ? ? ? ?
D? iM,? oN-:?66? *2:? s:? y: +? ? ?????? ? &