
META-INF.modules.java.desktop.classes.javax.swing.JTabbedPane$AccessibleJTabbedPane.class Maven / Gradle / Ivy
???? @ ? -javax/swing/JTabbedPane$AccessibleJTabbedPane accessibleName Ljava/lang/String;
this$0 Ljavax/swing/JTabbedPane; %javax/accessibility/AccessibleContext AccessibleName
javax/swing/JTabbedPane getClientProperty &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/String
getSelectedIndex ()I pages Ljava/util/List; ! " # $ java/util/List get (I)Ljava/lang/Object; & javax/swing/JTabbedPane$Page
% ( ) * getAccessibleName ()Ljava/lang/String;
, ( - +javax/swing/JComponent$AccessibleJComponent
, / 0 1 (Ljavax/swing/JComponent;)V 3 4 5 model "Ljavax/swing/SingleSelectionModel; 7 8 9 : ; javax/swing/SingleSelectionModel addChangeListener %(Ljavax/swing/event/ChangeListener;)V
= > ? @ A javax/swing/event/ChangeEvent getSource ()Ljava/lang/Object; C AccessibleSelection
E F G firePropertyChange 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V I J K L M "javax/accessibility/AccessibleRole
PAGE_TAB_LIST $Ljavax/accessibility/AccessibleRole;
O P getTabCount R javax/accessibility/Accessible T U V ui Ljavax/swing/plaf/ComponentUI; X javax/swing/plaf/TabbedPaneUI Z [ \ ] ^ java/awt/Point x I Z ` a ^ y
W c d e tabForCoordinate (Ljavax/swing/JTabbedPane;II)I
g h i getAccessibleChild #(I)Ljavax/accessibility/Accessible;
k l m setSelectedIndex (I)V o 'javax/accessibility/AccessibleSelection q javax/swing/event/ChangeListener Code LineNumberTable LocalVariableTable this /Ljavax/swing/JTabbedPane$AccessibleJTabbedPane; cp index
StackMapTable (Ljavax/swing/JTabbedPane;)V stateChanged "(Ljavax/swing/event/ChangeEvent;)V e Ljavax/swing/event/ChangeEvent; o Ljava/lang/Object; getAccessibleRole &()Ljavax/accessibility/AccessibleRole; getAccessibleChildrenCount i getAccessibleSelection +()Ljavax/accessibility/AccessibleSelection; getAccessibleAt 2(Ljava/awt/Point;)Ljavax/accessibility/Accessible; p Ljava/awt/Point; tab getAccessibleSelectionCount isAccessibleChildSelected (I)Z addAccessibleSelection removeAccessibleSelection clearAccessibleSelection ()V selectAllAccessibleSelection
SourceFile JTabbedPane.java NestHost InnerClasses AccessibleJTabbedPane Page ? javax/swing/JComponent AccessibleJComponent ! , n p
) * r ? D*? ? *? ?*?
? ? L+? +?*? ? =? *? ? ? ? %? '?*? +? s &