META-INF.modules.java.desktop.classes.javax.swing.plaf.metal.MetalScrollPaneUI.class Maven / Gradle / Ivy
???? : {
(javax/swing/plaf/basic/BasicScrollPaneUI ()V (javax/swing/plaf/metal/MetalScrollPaneUI
installUI (Ljavax/swing/JComponent;)V javax/swing/JScrollPane
updateScrollbarsFreeStanding
uninstallUI
getHorizontalScrollBar ()Ljavax/swing/JScrollBar;
getVerticalScrollBar 'javax/swing/plaf/metal/MetalScrollBarUI JScrollBar.isFreeStanding
" # $ % & javax/swing/JScrollBar putClientProperty '(Ljava/lang/Object;Ljava/lang/Object;)V
( ) * installListeners (Ljavax/swing/JScrollPane;)V
, - . createScrollBarSwapListener %()Ljava/beans/PropertyChangeListener; 0 1 2 scrollBarSwapListener #Ljava/beans/PropertyChangeListener;
4 5 6 addPropertyChangeListener &(Ljava/beans/PropertyChangeListener;)V
8 9
uninstallListeners
; < = > 6 javax/swing/JComponent removePropertyChangeListener
< A B C
scrollpane Ljavax/swing/JScrollPane;
E F G getBorder ()Ljavax/swing/border/Border; I 4javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder K L M N O java/lang/Boolean FALSE Ljava/lang/Boolean; K Q R O TRUE T *javax/swing/plaf/metal/MetalScrollPaneUI$1
S V W -(Ljavax/swing/plaf/metal/MetalScrollPaneUI;)V Code LineNumberTable LocalVariableTable this *Ljavax/swing/plaf/metal/MetalScrollPaneUI; createUI 8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; x Ljavax/swing/JComponent; c sp hsb Ljavax/swing/JScrollBar; vsb
StackMapTable
scrollPane
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; value Ljava/lang/Object; border Ljavax/swing/border/Border; sb q javax/swing/border/Border s java/lang/Object
SourceFile MetalScrollPaneUI.java NestMembers InnerClasses y #javax/swing/plaf/metal/MetalBorders ScrollPaneBorder ! 1 2 X / *? ? Y 6 Z [ \ ] ^ X 2 ? Y? ? Y B Z _ `
X Y *+?
+? M*? ? Y G I
J K Z [ \ a `
b C
X ? .*+? +? M,? N,? :-?
-? !? ? !? Y &