META-INF.modules.java.desktop.classes.javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.class Maven / Gradle / Ivy
???? :? javax/swing/SwingConstants 9javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout this$0 *Ljavax/swing/plaf/basic/BasicTabbedPaneUI;
java/lang/Object ()V
calculateSize (Z)Ljava/awt/Dimension; (javax/swing/plaf/basic/BasicTabbedPaneUI tabPane Ljavax/swing/JTabbedPane;
javax/swing/JTabbedPane getTabPlacement ()I
! " getInsets ()Ljava/awt/Insets;
$ % & getContentBorderInsets (I)Ljava/awt/Insets;
( ) & getTabAreaInsets + java/awt/Dimension
* -
. (II)V
0 1 getTabCount
3 4 5 getComponentAt (I)Ljava/awt/Component;
7 8 9 : ; java/awt/Component getMinimumSize ()Ljava/awt/Dimension;
7 = > ; getPreferredSize * @ A B height I
D E F G H java/lang/Math max (II)I * J K B width
M N O calculateMaxTabHeight (I)I Q R S T B java/awt/Insets top Q V W B bottom
Y Z H preferredTabAreaWidth
\ ] O calculateMaxTabWidth Q _ ` B left Q b c B right
e f H preferredTabAreaHeight
h i j getFontMetrics ()Ljava/awt/FontMetrics;
l m n calculateTabWidth (IILjava/awt/FontMetrics;)I
p q r calculateTabAreaHeight (III)I
t u v w java/awt/FontMetrics getHeight y z B maxTabWidth
| } r calculateTabHeight
? r calculateTabAreaWidth
? ? ? setRolloverTab (I)V
? ? getSelectedIndex
? ? ? getVisibleComponent ()Ljava/awt/Component;
? ? calculateLayoutInfo
? ? ? setVisibleComponent (Ljava/awt/Component;)V
? ? ? ? ? javax/swing/SwingUtilities findFocusOwner *(Ljava/awt/Component;)Ljava/awt/Component;
? ? ? getBounds ()Ljava/awt/Rectangle;
? ? getComponentCount ? ? B runCount ? ? B maxTabHeight ? J ? java/awt/Rectangle ? @
? ? 5 getComponent ? ? ? tabContainer 7Ljavax/swing/plaf/basic/BasicTabbedPaneUI$TabContainer;
7 ? ? ? setBounds (IIII)V
? ? layoutTabComponents
? ? ? requestFocusForVisibleComponent ()Z
? ? requestFocus
? ? ? assureRectsCreated
? ? . calculateTabRects ? ? ? isRunsDirty Z
? ? java/awt/Point
? ? ? ? 5javax/swing/plaf/basic/BasicTabbedPaneUI$TabContainer getX
? ? ? getY
? -
? ? ? scrollableTabLayoutEnabled
? ? ? translatePointToTabPanel $(IILjava/awt/Point;)Ljava/awt/Point;
? ? 5 getTabComponentAt
? ? ? getTabBounds +(ILjava/awt/Rectangle;)Ljava/awt/Rectangle;
? ? ? getTabInsets (II)Ljava/awt/Insets; ? ? ? B x ? ? ? ? ? B y ? ?
? ? ? getTabLabelShiftX (IIZ)I
? ? ? getTabLabelShiftY
? ? ; getSize
? ? ? ? ? )javax/swing/plaf/basic/BasicGraphicsUtils
isLeftToRight (Ljava/awt/Component;)Z
O getTabRunOverlay B selectedRun rects [Ljava/awt/Rectangle;
tabRuns [I
expandTabRunsArray
? normalizeTabRuns
H getRunForTab
shouldRotateTabRuns (I)Z
.
rotateTabRuns
H getTabRunIndent
!"# shouldPadTabRun (II)Z
%&