META-INF.modules.java.desktop.classes.javax.swing.JRootPane.class Maven / Gradle / Ivy
???? :?
javax/swing/JComponent ()V
javax/swing/JRootPane useTrueDoubleBuffering Z
createGlassPane ()Ljava/awt/Component;
setGlassPane (Ljava/awt/Component;)V
createLayeredPane ()Ljavax/swing/JLayeredPane;
setLayeredPane (Ljavax/swing/JLayeredPane;)V
createContentPane ()Ljava/awt/Container;
" # $ setContentPane (Ljava/awt/Container;)V
& ' ( createRootLayout ()Ljava/awt/LayoutManager;
* + , setLayout (Ljava/awt/LayoutManager;)V
. / 0 setDoubleBuffered (Z)V
2 3 updateUI
5 6 7 isDoubleBuffered ()Z
.
: ; < = > javax/swing/RepaintManager currentManager 6(Ljavax/swing/JComponent;)Ljavax/swing/RepaintManager;
: @ A B doubleBufferingChanged (Ljavax/swing/JRootPane;)V D E F windowDecorationStyle I H "java/lang/IllegalArgumentException J Invalid decoration style
G L M (Ljava/lang/String;)V
O P Q getWindowDecorationStyle ()I E
T U V firePropertyChange (Ljava/lang/String;II)V X Y Z ui Ljavax/swing/plaf/ComponentUI; \ javax/swing/plaf/RootPaneUI
^ _ ` setUI !(Ljavax/swing/plaf/ComponentUI;)V
b c d e f javax/swing/UIManager getUI 8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
h _ i (Ljavax/swing/plaf/RootPaneUI;)V k
RootPaneUI m javax/swing/JLayeredPane
l
p q r getName ()Ljava/lang/String; t u v makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String;
l x y M setName { javax/swing/JPanel
z t
x ? javax/swing/JRootPane$1
? B
* t
? ? 0
setVisible
z ? ? 0 setOpaque ? javax/swing/JRootPane$RootLayout
? ? ? ? ? menuBar Ljavax/swing/JMenuBar;
? ? ? ? javax/swing/JMenuBar getParent ? ? ? layeredPane Ljavax/swing/JLayeredPane;
l ? ? remove
? 2 l ? ? ? FRAME_CONTENT_LAYER Ljava/lang/Integer;
l ? ? ? add )(Ljava/awt/Component;Ljava/lang/Object;)V ? 'java/awt/IllegalComponentStateException ? "contentPane cannot be set to null.
? L ? ? ? contentPane Ljava/awt/Container;
? ? ? java/awt/Container ? "layeredPane cannot be set to null.
l ?
?
? ? ? +(Ljava/awt/Component;I)Ljava/awt/Component; ? java/lang/NullPointerException ? glassPane cannot be set to null.
? L ? java/awt/Rectangle
?
? ? ? ? ? java/awt/Component setMixingCutoutShape (Ljava/awt/Shape;)V ? ? ? glassPane Ljava/awt/Component;
? ?
? ? ? 7 isVisible
? ?
? ? repaint
? ? addNotify ? java/awt/AWTEvent
? ? ? enableEvents (J)V
? ? removeNotify ? ? ?
defaultButton Ljavax/swing/JButton;
? ? ? javax/swing/JButton ?
? U ? 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V ? ? $IGNORE_DISABLE_TRUE_DOUBLE_BUFFERING ? ? !LOG_DISABLE_TRUE_DOUBLE_BUFFERING ? ? ? ? ? java/lang/System out Ljava/io/PrintStream; ? u ? +(Ljavax/swing/JRootPane;)Ljava/lang/String;
? ? ? M java/io/PrintStream println
java/lang/Thread dumpStack
addImpl *(Ljava/awt/Component;Ljava/lang/Object;I)V
getComponent (I)Ljava/awt/Component;
r paramString accessibleContext 'Ljavax/accessibility/AccessibleContext; )javax/swing/JRootPane$AccessibleJRootPane
?
e ()Ljavax/swing/plaf/RootPaneUI; $sun/security/action/GetBooleanAction swing.logDoubleBufferingDisable
L
!"#$% java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;' java/lang/Boolean
&)* 7 booleanValue, "swing.ignoreDoubleBufferingDisable. javax/accessibility/Accessible uiClassID Ljava/lang/String;
ConstantValue NONE FRAME PLAIN_DIALOG INFORMATION_DIALOG ERROR_DIALOG COLOR_CHOOSER_DIALOG FILE_CHOOSER_DIALOG QUESTION_DIALOG WARNING_DIALOG Code LineNumberTable LocalVariableTable this Ljavax/swing/JRootPane; aFlag
StackMapTable setWindowDecorationStyle (I)V oldWindowDecorationStyle RuntimeVisibleAnnotations Ljava/beans/BeanProperty; expert visualUpdate enumerationValues JRootPane.NONE JRootPane.FRAME JRootPane.PLAIN_DIALOG JRootPane.INFORMATION_DIALOG JRootPane.ERROR_DIALOG JRootPane.COLOR_CHOOSER_DIALOG JRootPane.FILE_CHOOSER_DIALOG JRootPane.QUESTION_DIALOG JRootPane.WARNING_DIALOG description 4Identifies the type of Window decorations to provide Ljavax/swing/plaf/RootPaneUI; hidden :The UI object that implements the Component's LookAndFeel. getUIClassID p c Ljavax/swing/JComponent; setJMenuBar (Ljavax/swing/JMenuBar;)V menu
setMenuBar
Deprecated Ljava/lang/Deprecated; getJMenuBar ()Ljavax/swing/JMenuBar;
getMenuBar content getContentPane layered getLayeredPane glass visible getGlassPane isValidateRoot isOptimizedDrawingEnabled setDefaultButton (Ljavax/swing/JButton;)V
oldDefault 1The button activated by default in this root pane getDefaultButton ()Ljavax/swing/JButton; setUseTrueDoubleBuffering getUseTrueDoubleBuffering disableTrueDoubleBuffering comp constraints Ljava/lang/Object; index getAccessibleContext )()Ljavax/accessibility/AccessibleContext; ()Ljavax/swing/plaf/ComponentUI;
SourceFile JRootPane.java NestMembers BootstrapMethods?
??? u? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?
.layeredPane?
.contentPane? .glassPane? %Disabling true double buffering for InnerClasses
RootLayout AccessibleJRootPane? %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup ! - /0 1 j ? ? 2 F 1 3 4 F 1 5 6 F 1 7 8 F 1 9 : F 1 ; <