
META-INF.modules.java.desktop.classes.javax.swing.JTabbedPane.class Maven / Gradle / Ivy
???? :
javax/swing/JTabbedPane firePropertyChange 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
accessibleContext 'Ljavax/accessibility/AccessibleContext; javax/swing/SwingConstants
(II)V
javax/swing/JComponent ()V tabPlacement I changeListener "Ljavax/swing/event/ChangeListener; ! visComp Ljava/awt/Component; # $ % changeEvent Ljavax/swing/event/ChangeEvent;
' ( ) setTabPlacement (I)V
+ , ) setTabLayoutPolicy . java/util/ArrayList
- 0 ) 2 3 4 pages Ljava/util/List; 6 'javax/swing/DefaultSingleSelectionModel
5
9 : ; setModel %(Ljavax/swing/SingleSelectionModel;)V
= > updateUI @ A B ui Ljavax/swing/plaf/ComponentUI; D javax/swing/plaf/TabbedPaneUI
F G H setUI !(Ljavax/swing/plaf/ComponentUI;)V
J K L getTabCount ()I N O P Q R java/util/List get (I)Ljava/lang/Object; T javax/swing/JTabbedPane$Page S V W X disabledIcon Ljavax/swing/Icon; Z javax/swing/plaf/UIResource
\ ] ^ setDisabledIconAt (ILjavax/swing/Icon;)V
` a b c d javax/swing/UIManager getUI 8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
f G g "(Ljavax/swing/plaf/TabbedPaneUI;)V i TabbedPaneUI k %javax/swing/JTabbedPane$ModelListener
j m n (Ljavax/swing/JTabbedPane;)V p q r listenerList %Ljavax/swing/event/EventListenerList; t javax/swing/event/ChangeListener
v w x y z #javax/swing/event/EventListenerList add -(Ljava/lang/Class;Ljava/util/EventListener;)V
v | } z remove
v ? ? getListeners -(Ljava/lang/Class;)[Ljava/util/EventListener; ? #[Ljavax/swing/event/ChangeListener;
? ? L getSelectedIndex
? ? ? ? ? java/awt/Component isVisible ()Z
? ? ? ?
setVisible (Z)V
? ? ? getComponentAt (I)Ljava/awt/Component;
? ? ? ? ? javax/swing/SwingUtilities findFocusOwner *(Ljava/awt/Component;)Ljava/awt/Component;
? ? ? ? ? sun/swing/SwingUtilities2 tabbedPaneChangeFocusTo (Ljava/awt/Component;)Z
v ? ? ? getListenerList ()[Ljava/lang/Object; ? javax/swing/event/ChangeEvent
? ? ? (Ljava/lang/Object;)V s ? ? ? stateChanged "(Ljavax/swing/event/ChangeEvent;)V ? ? ? model "Ljavax/swing/SingleSelectionModel;
? ? ? getModel $()Ljavax/swing/SingleSelectionModel; ? ? ? ? ? javax/swing/SingleSelectionModel removeChangeListener %(Ljavax/swing/event/ChangeListener;)V
? ? ? createChangeListener $()Ljavax/swing/event/ChangeListener; ? ? ? ? addChangeListener ?
? ? repaint
? ? ) checkTabPlacement
? ? (Ljava/lang/String;II)V
? ?
revalidate ? "java/lang/IllegalArgumentException ? :illegal tab placement: must be TOP, BOTTOM, LEFT, or RIGHT
? ? ? (Ljava/lang/String;)V ? ? tabLayoutPolicy
? ? ) checkTabLayoutPolicy ? ? Gillegal tab layout policy: must be WRAP_TAB_LAYOUT or SCROLL_TAB_LAYOUT ? ?
? ? )
checkIndex
? ? ? setSelectedIndexImpl (IZ)V
? ? ? ? ? %javax/accessibility/AccessibleContext getAccessibleName ()Ljava/lang/String; ? ? ? ) setSelectedIndex
? ? ? changeAccessibleSelection Q(Ljavax/swing/JTabbedPane$Page;Ljava/lang/String;Ljavax/swing/JTabbedPane$Page;)V ? AccessibleState ? ? ? ? ? #javax/accessibility/AccessibleState SELECTED %Ljavax/accessibility/AccessibleState;
S AccessibleName
?
indexOfComponent (Ljava/awt/Component;)I
? "component not found in tabbed pane
) removeTabAt
S ?(Ljavax/swing/JTabbedPane;Ljavax/swing/JTabbedPane;Ljava/lang/String;Ljavax/swing/Icon;Ljavax/swing/Icon;Ljava/awt/Component;Ljava/lang/String;)V N y (ILjava/lang/Object;)V
addImpl *(Ljava/awt/Component;Ljava/lang/Object;I)V indexForNullComponent N L size haveRegistered Z
"#$%& javax/swing/ToolTipManager sharedInstance ()Ljavax/swing/ToolTipManager;
"()* registerComponent (Ljavax/swing/JComponent;)V, AccessibleVisibleData
./0 insertTab N(Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Component;Ljava/lang/String;I)V
?23 ? getName
567 addTab )(Ljava/lang/String;Ljava/awt/Component;)V
9 y ?
; y< <(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
> y? +(Ljava/awt/Component;I)Ljava/awt/Component;A java/lang/StringC javax/swing/Icon
E6F ;(Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Component;)V
9
I yJ )(Ljava/awt/Component;Ljava/lang/Object;)V
L y
?NOP getAccessibleContext )()Ljavax/accessibility/AccessibleContext;
?RST setAccessibleParent #(Ljavax/accessibility/Accessible;)V
VWX setTabComponentAt (ILjava/awt/Component;)V NZ } R\ __index_to_remove__
^_`ab java/lang/Integer valueOf (I)Ljava/lang/Integer;
def putClientProperty '(Ljava/lang/Object;Ljava/lang/Object;)V
hi fireStateChanged
klm
getComponents ()[Ljava/awt/Component;
o } )
qrs clearAccessibleParent (Ljava/awt/Component;)V
uvw getSelectedComponent ()Ljava/awt/Component;
Cyz{ getTabRunCount (Ljavax/swing/JTabbedPane;)I S}~ title Ljava/lang/String; S?? X icon
`??? getLookAndFeel ()Ljavax/swing/LookAndFeel;
????? javax/swing/LookAndFeel getDisabledIcon >(Ljavax/swing/JComponent;Ljavax/swing/Icon;)Ljavax/swing/Icon; S?? tip
S???
getBackground ()Ljava/awt/Color;
S???
getForeground
S?? ? isEnabled S?? ! component
S?? L getMnemonic
S?? L getDisplayedMnemonicIndex
C??? getTabBounds 0(Ljavax/swing/JTabbedPane;I)Ljava/awt/Rectangle;?
indexForTitle
S?? updateDisplayedMnemonicIndex
@??? equals (Ljava/lang/Object;)Z
??? isEnabledAt (I)Z S???
background Ljava/awt/Color;
S???
setBackground (Ljava/awt/Color;)V
??? java/awt/Color
??? getBoundsAt (I)Ljava/awt/Rectangle;
? ?? (Ljava/awt/Rectangle;)V S???
foreground
S???
setForeground
S?? ?
setEnabled
??? getTreeLock ()Ljava/lang/Object;
?? L getComponentCount
S?? ) setDisplayedMnemonicIndex
S?? ) setMnemonic?
mnemonicAt
???
getTitleAt (I)Ljava/lang/String;
??? getIconAt (I)Ljavax/swing/Icon;
??? java/lang/Object
C??? tabForCoordinate (Ljavax/swing/JTabbedPane;II)I
???? L java/awt/event/MouseEvent getX
??? L getY
??? getToolTipText /(Ljava/awt/event/MouseEvent;)Ljava/lang/String;? #java/lang/IndexOutOfBoundsException ??? makeConcatWithConstants (II)Ljava/lang/String;
? ?
java/io/ObjectOutputStream defaultWriteObject
? getUIClassID
getWriteObjCounter (Ljavax/swing/JComponent;)B
setWriteObjCounter (Ljavax/swing/JComponent;B)V
* javax/swing/plaf/ComponentUI installUI
compWriteObjectNotify
? ?
"* unregisterComponent
!" java/io/ObjectInputStream
readFields &()Ljava/io/ObjectInputStream$GetField;
$%& Q' "java/io/ObjectInputStream$GetField (Ljava/lang/String;I)I
$) Q* 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
$- Q. (Ljava/lang/String;Z)Z 2 TOP4 BOTTOM6 LEFT8 RIGHT: true< false
>? ? paramString A?B J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;D -javax/swing/JTabbedPane$AccessibleJTabbedPane
C m
SGH initAccessibleContextJ .Component is already added to this JTabbedPane
LM ? getTabComponentAt
OP indexOfTabComponent SRS ! tabComponentU indexForTabComponent
W cX !()Ljavax/swing/plaf/TabbedPaneUI;Z java/io/Serializable\ javax/accessibility/Accessible WRAP_TAB_LAYOUT
ConstantValue SCROLL_TAB_LAYOUT uiClassID Signature 0Ljava/util/List; Code LineNumberTable LocalVariableTable this Ljavax/swing/JTabbedPane; i Ljavax/swing/plaf/TabbedPaneUI;
StackMapTable RuntimeVisibleAnnotations Ljava/beans/BeanProperty; hidden visualUpdate description :The UI object that implements the tabbedpane's LookAndFeel bound l getChangeListeners %()[Ljavax/swing/event/ChangeListener; shouldChangeFocus newComp selIndex listeners [Ljava/lang/Object;{ oldModel &The tabbedpane's SingleSelectionModel. getTabPlacement oldValue preferred enumerationValues JTabbedPane.TOP JTabbedPane.LEFT JTabbedPane.BOTTOM JTabbedPane.RIGHT The tabbedpane's tab placement. getTabLayoutPolicy JTabbedPane.WRAP_TAB_LAYOUT JTabbedPane.SCROLL_TAB_LAYOUT /The tabbedpane's policy for laying out the tabs Ljava/beans/Transient; index $The tabbedpane's selected tab index. doAccessibleChanges oldIndex oldPage Ljavax/swing/JTabbedPane$Page; newPage oldName setSelectedComponent c $The tabbedpane's selected component. newIndex removeIndex
selectedIndex M(Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Component;Ljava/lang/String;)V constraints Ljava/lang/Object; ac newSelected
components [Ljava/awt/Component; selected? children removeAll tabCount getDisabledIconAt page getToolTipTextAt getBackgroundAt (I)Ljava/awt/Color; getForegroundAt
getMnemonicAt (I)I tabIndex getDisplayedMnemonicIndexAt
setTitleAt (ILjava/lang/String;)V oldTitle %The title at the specified tab index. setIconAt oldIcon $The icon at the specified tab index. -The disabled icon at the specified tab index. setToolTipTextAt toolTipText oldToolTipText ,The tooltip text at the specified tab index. setBackgroundAt (ILjava/awt/Color;)V tabBounds Ljava/awt/Rectangle; oldBg 0The background color at the specified tab index. setForegroundAt oldFg 0The foreground color at the specified tab index. setEnabledAt enabled
oldEnabled setComponentAt count selectedPage? java/lang/Throwable )The component at the specified tab index. setDisplayedMnemonicIndexAt
mnemonicIndex Dthe index into the String to draw the keyboard character mnemonic at
setMnemonicAt mnemonic HThe keyboard mnenmonic, as a KeyEvent VK constant, for the specified tab
indexOfTab (Ljava/lang/String;)I (Ljavax/swing/Icon;)I tabIcon indexAtLocation (II)I x y event Ljava/awt/event/MouseEvent; writeObject (Ljava/io/ObjectOutputStream;)V B s Ljava/io/ObjectOutputStream;
Exceptions? java/io/IOException
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream; f $Ljava/io/ObjectInputStream$GetField; newTabPlacement newTabLayoutPolicy? java/lang/ClassNotFoundException tabPlacementString haveRegisteredString tabComponentIndex -The tab component at the specified tab index. ()Ljavax/swing/plaf/ComponentUI;
access$000 B(Ljavax/swing/JTabbedPane;)Ljavax/accessibility/AccessibleContext; x0
access$100 R(Ljavax/swing/JTabbedPane;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V x1 x2 x3
SourceFile JTabbedPane.java Ljava/beans/JavaBean; defaultProperty UI gA component which provides a tab folder metaphor for displaying one component from a set of components. Ljavax/swing/SwingContainer; NestMembers BootstrapMethods
? $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;
Index: , Tab count: !,haveRegistered=,tabPlacement= InnerClasses Page
ModelListener GetField AccessibleJTabbedPane %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup ! Y[ ] ^ _ ` ^ a b ^ h ? ? ? 3 4 c d ! ? $ % P e 5 *?
? f
? ?g hi ) e ? *?
? f
? ?g hi e ? >*? *? *? *? *? "*? &*? **? -Y? /? 1*? 5Y? 7? 8*?