
META-INF.modules.java.desktop.classes.javax.swing.plaf.metal.MetalRootPaneUI.class Maven / Gradle / Ivy
???? :
&javax/swing/plaf/basic/BasicRootPaneUI ()V java/awt/Cursor
getPredefinedCursor (I)Ljava/awt/Cursor; &javax/swing/plaf/metal/MetalRootPaneUI
lastCursor Ljava/awt/Cursor;
installUI (Ljavax/swing/JComponent;)V javax/swing/JRootPane root Ljavax/swing/JRootPane;
! getWindowDecorationStyle ()I
# $ % installClientDecorations (Ljavax/swing/JRootPane;)V
' ( uninstallUI
* + % uninstallClientDecorations - . /
layoutManager Ljava/awt/LayoutManager; 1 2 3 mouseInputListener &Ljavax/swing/event/MouseInputListener;
5 6 7 8 javax/swing/LookAndFeel uninstallBorder : ; <
borderKeys [Ljava/lang/String;
5 > ? @
installBorder -(Ljavax/swing/JComponent;Ljava/lang/String;)V B java/awt/Window D E F window Ljava/awt/Window;
H I J K L javax/swing/SwingUtilities getWindowAncestor '(Ljava/awt/Component;)Ljava/awt/Window;
N O P createWindowMouseInputListener ?(Ljavax/swing/JRootPane;)Ljavax/swing/event/MouseInputListener;
A R S T addMouseListener !(Ljava/awt/event/MouseListener;)V
A V W X addMouseMotionListener '(Ljava/awt/event/MouseMotionListener;)V
A Z [ T removeMouseListener
A ] ^ X removeMouseMotionListener
` a b createLayoutManager ()Ljava/awt/LayoutManager;
d e b getLayout g h / savedOldLayout
j k l setLayout (Ljava/awt/LayoutManager;)V
n ? %
p q r createTitlePane 1(Ljavax/swing/JRootPane;)Ljavax/swing/JComponent;
t u v setTitlePane 2(Ljavax/swing/JRootPane;Ljavax/swing/JComponent;)V
x y z getParent ()Ljava/awt/Container;
| } ~ installWindowListeners .(Ljavax/swing/JRootPane;Ljava/awt/Component;)V
? ? %
installLayout
? ?
revalidate
? ? repaint
? 8 %
? ? % uninstallWindowListeners
? ? % uninstallLayout
A ? ? ? setCursor (Ljava/awt/Cursor;)V ? %javax/swing/plaf/metal/MetalTitlePane
? ? ? B(Ljavax/swing/JRootPane;Ljavax/swing/plaf/metal/MetalRootPaneUI;)V ? 8javax/swing/plaf/metal/MetalRootPaneUI$MouseInputHandler
? ? ? +(Ljavax/swing/plaf/metal/MetalRootPaneUI;)V ? 6javax/swing/plaf/metal/MetalRootPaneUI$MetalRootLayout
?
? ? ? getLayeredPane ()Ljavax/swing/JLayeredPane;
? ? ? getTitlePane ()Ljavax/swing/JComponent;
? ? ? ? ? javax/swing/JComponent
setVisible (Z)V
? ? ? ? ? javax/swing/JLayeredPane remove (Ljava/awt/Component;)V ? ? ? ? FRAME_CONTENT_LAYER Ljava/lang/Integer;
? ? ? ? add )(Ljava/awt/Component;Ljava/lang/Object;)V ? ? ? titlePane Ljavax/swing/JComponent;
? ? ? propertyChange #(Ljava/beans/PropertyChangeEvent;)V
? ? ? ? ? java/beans/PropertyChangeEvent getPropertyName ()Ljava/lang/String; ? windowDecorationStyle
? ? ? ? ? java/lang/String equals (Ljava/lang/Object;)Z
? ? ? ? getSource ()Ljava/lang/Object; ? ancestor ? RootPane.frameBorder ? RootPane.plainDialogBorder ? RootPane.informationDialogBorder ? RootPane.errorDialogBorder ? !RootPane.colorChooserDialogBorder ? RootPane.fileChooserDialogBorder ? RootPane.questionDialogBorder ? RootPane.warningDialogBorder ? ? ?
cursorMapping [I CORNER_DRAG_WIDTH I
ConstantValue BORDER_DRAG_THICKNESS Code LineNumberTable LocalVariableTable this (Ljavax/swing/plaf/metal/MetalRootPaneUI; createUI 8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; c style
StackMapTable parent Ljava/awt/Component; layeredPane Ljavax/swing/JLayeredPane; oldTitlePane getRootPane ()Ljavax/swing/JRootPane; e Ljava/beans/PropertyChangeEvent; propertyName Ljava/lang/String;
SourceFile MetalRootPaneUI.java NestMembers InnerClasses MouseInputHandler MetalRootLayout ! ; <