public class javax.swing.plaf.basic.BasicLabelUI extends javax.swing.plaf.LabelUI implements java.beans.PropertyChangeListener
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.plaf.basic.BasicLabelUI
super_class: javax.swing.plaf.LabelUI
{
protected static javax.swing.plaf.basic.BasicLabelUI labelUI;
descriptor: Ljavax/swing/plaf/basic/BasicLabelUI;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
private static final java.lang.Object BASIC_LABEL_UI_KEY;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.awt.Rectangle paintIconR;
descriptor: Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
private java.awt.Rectangle paintTextR;
descriptor: Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new javax.swing.plaf.basic.BasicLabelUI
dup
invokespecial javax.swing.plaf.basic.BasicLabelUI.<init>:()V
putstatic javax.swing.plaf.basic.BasicLabelUI.labelUI:Ljavax/swing/plaf/basic/BasicLabelUI;
1: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic javax.swing.plaf.basic.BasicLabelUI.BASIC_LABEL_UI_KEY:Ljava/lang/Object;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.plaf.LabelUI.<init>:()V
1: aload 0
new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
putfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
2: aload 0
new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
putfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
static void loadActionMap(javax.swing.plaf.basic.LazyActionMap);
descriptor: (Ljavax/swing/plaf/basic/LazyActionMap;)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new javax.swing.plaf.basic.BasicLabelUI$Actions
dup
ldc "press"
invokespecial javax.swing.plaf.basic.BasicLabelUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
1: aload 0
new javax.swing.plaf.basic.BasicLabelUI$Actions
dup
ldc "release"
invokespecial javax.swing.plaf.basic.BasicLabelUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 map Ljavax/swing/plaf/basic/LazyActionMap;
MethodParameters:
Name Flags
map
protected java.lang.String layoutCL(javax.swing.JLabel, java.awt.FontMetrics, java.lang.String, javax.swing.Icon, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle);
descriptor: (Ljavax/swing/JLabel;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 1
1: aload 2
2: aload 3
3: aload 4
4: aload 1
invokevirtual javax.swing.JLabel.getVerticalAlignment:()I
5: aload 1
invokevirtual javax.swing.JLabel.getHorizontalAlignment:()I
6: aload 1
invokevirtual javax.swing.JLabel.getVerticalTextPosition:()I
7: aload 1
invokevirtual javax.swing.JLabel.getHorizontalTextPosition:()I
8: aload 5
9: aload 6
10: aload 7
11: aload 1
invokevirtual javax.swing.JLabel.getIconTextGap:()I
12: invokestatic javax.swing.SwingUtilities.layoutCompoundLabel:(Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;IIIILjava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;I)Ljava/lang/String;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 13 1 label Ljavax/swing/JLabel;
0 13 2 fontMetrics Ljava/awt/FontMetrics;
0 13 3 text Ljava/lang/String;
0 13 4 icon Ljavax/swing/Icon;
0 13 5 viewR Ljava/awt/Rectangle;
0 13 6 iconR Ljava/awt/Rectangle;
0 13 7 textR Ljava/awt/Rectangle;
MethodParameters:
Name Flags
label
fontMetrics
text
icon
viewR
iconR
textR
protected void paintEnabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int);
descriptor: (Ljavax/swing/JLabel;Ljava/awt/Graphics;Ljava/lang/String;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
invokevirtual javax.swing.JLabel.getDisplayedMnemonicIndex:()I
istore 6
start local 6 1: aload 2
aload 1
invokevirtual javax.swing.JLabel.getForeground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
2: aload 1
aload 2
aload 3
iload 6
3: iload 4
iload 5
4: invokestatic sun.swing.SwingUtilities2.drawStringUnderlineCharAt:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;III)V
5: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 6 1 l Ljavax/swing/JLabel;
0 6 2 g Ljava/awt/Graphics;
0 6 3 s Ljava/lang/String;
0 6 4 textX I
0 6 5 textY I
1 6 6 mnemIndex I
MethodParameters:
Name Flags
l
g
s
textX
textY
protected void paintDisabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int);
descriptor: (Ljavax/swing/JLabel;Ljava/awt/Graphics;Ljava/lang/String;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
invokevirtual javax.swing.JLabel.getDisplayedMnemonicIndex:()I
istore 6
start local 6 1: aload 1
invokevirtual javax.swing.JLabel.getBackground:()Ljava/awt/Color;
astore 7
start local 7 2: aload 2
aload 7
invokevirtual java.awt.Color.brighter:()Ljava/awt/Color;
invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
3: aload 1
aload 2
aload 3
iload 6
4: iload 4
iconst_1
iadd
iload 5
iconst_1
iadd
5: invokestatic sun.swing.SwingUtilities2.drawStringUnderlineCharAt:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;III)V
6: aload 2
aload 7
invokevirtual java.awt.Color.darker:()Ljava/awt/Color;
invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
7: aload 1
aload 2
aload 3
iload 6
8: iload 4
iload 5
9: invokestatic sun.swing.SwingUtilities2.drawStringUnderlineCharAt:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;III)V
10: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 11 1 l Ljavax/swing/JLabel;
0 11 2 g Ljava/awt/Graphics;
0 11 3 s Ljava/lang/String;
0 11 4 textX I
0 11 5 textY I
1 11 6 accChar I
2 11 7 background Ljava/awt/Color;
MethodParameters:
Name Flags
l
g
s
textX
textY
public void paint(java.awt.Graphics, javax.swing.JComponent);
descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 2
checkcast javax.swing.JLabel
astore 3
start local 3 1: aload 3
invokevirtual javax.swing.JLabel.getText:()Ljava/lang/String;
astore 4
start local 4 2: aload 3
invokevirtual javax.swing.JLabel.isEnabled:()Z
ifeq 3
aload 3
invokevirtual javax.swing.JLabel.getIcon:()Ljavax/swing/Icon;
goto 4
StackMap locals: javax.swing.JLabel java.lang.String
StackMap stack:
3: aload 3
invokevirtual javax.swing.JLabel.getDisabledIcon:()Ljavax/swing/Icon;
StackMap locals:
StackMap stack: javax.swing.Icon
4: astore 5
start local 5 5: aload 5
ifnonnull 7
aload 4
ifnonnull 7
6: return
7: StackMap locals: javax.swing.Icon
StackMap stack:
aload 3
aload 1
invokestatic sun.swing.SwingUtilities2.getFontMetrics:(Ljavax/swing/JComponent;Ljava/awt/Graphics;)Ljava/awt/FontMetrics;
astore 6
start local 6 8: aload 0
aload 3
aload 6
aload 2
invokevirtual javax.swing.JComponent.getWidth:()I
aload 2
invokevirtual javax.swing.JComponent.getHeight:()I
invokevirtual javax.swing.plaf.basic.BasicLabelUI.layout:(Ljavax/swing/JLabel;Ljava/awt/FontMetrics;II)Ljava/lang/String;
astore 7
start local 7 9: aload 5
ifnull 11
10: aload 5
aload 2
aload 1
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
invokeinterface javax.swing.Icon.paintIcon:(Ljava/awt/Component;Ljava/awt/Graphics;II)V
11: StackMap locals: java.awt.FontMetrics java.lang.String
StackMap stack:
aload 4
ifnull 22
12: aload 2
ldc "html"
invokevirtual javax.swing.JComponent.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.View
astore 8
start local 8 13: aload 8
ifnull 16
14: aload 8
aload 1
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
invokevirtual javax.swing.text.View.paint:(Ljava/awt/Graphics;Ljava/awt/Shape;)V
15: goto 22
16: StackMap locals: javax.swing.text.View
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
istore 9
start local 9 17: aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
aload 6
invokevirtual java.awt.FontMetrics.getAscent:()I
iadd
istore 10
start local 10 18: aload 3
invokevirtual javax.swing.JLabel.isEnabled:()Z
ifeq 21
19: aload 0
aload 3
aload 1
aload 7
iload 9
iload 10
invokevirtual javax.swing.plaf.basic.BasicLabelUI.paintEnabledText:(Ljavax/swing/JLabel;Ljava/awt/Graphics;Ljava/lang/String;II)V
20: goto 22
21: StackMap locals: int int
StackMap stack:
aload 0
aload 3
aload 1
aload 7
iload 9
iload 10
invokevirtual javax.swing.plaf.basic.BasicLabelUI.paintDisabledText:(Ljavax/swing/JLabel;Ljava/awt/Graphics;Ljava/lang/String;II)V
end local 10 end local 9 end local 8 22: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 23 1 g Ljava/awt/Graphics;
0 23 2 c Ljavax/swing/JComponent;
1 23 3 label Ljavax/swing/JLabel;
2 23 4 text Ljava/lang/String;
5 23 5 icon Ljavax/swing/Icon;
8 23 6 fm Ljava/awt/FontMetrics;
9 23 7 clippedText Ljava/lang/String;
13 22 8 v Ljavax/swing/text/View;
17 22 9 textX I
18 22 10 textY I
MethodParameters:
Name Flags
g
c
private java.lang.String layout(javax.swing.JLabel, java.awt.FontMetrics, int, int);
descriptor: (Ljavax/swing/JLabel;Ljava/awt/FontMetrics;II)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aconst_null
invokevirtual javax.swing.JLabel.getInsets:(Ljava/awt/Insets;)Ljava/awt/Insets;
astore 5
start local 5 1: aload 1
invokevirtual javax.swing.JLabel.getText:()Ljava/lang/String;
astore 6
start local 6 2: aload 1
invokevirtual javax.swing.JLabel.isEnabled:()Z
ifeq 3
aload 1
invokevirtual javax.swing.JLabel.getIcon:()Ljavax/swing/Icon;
goto 4
3: StackMap locals: java.awt.Insets java.lang.String
StackMap stack:
aload 1
invokevirtual javax.swing.JLabel.getDisabledIcon:()Ljavax/swing/Icon;
4: StackMap locals:
StackMap stack: javax.swing.Icon
astore 7
start local 7 5: new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
astore 8
start local 8 6: aload 8
aload 5
getfield java.awt.Insets.left:I
putfield java.awt.Rectangle.x:I
7: aload 8
aload 5
getfield java.awt.Insets.top:I
putfield java.awt.Rectangle.y:I
8: aload 8
iload 3
aload 5
getfield java.awt.Insets.left:I
aload 5
getfield java.awt.Insets.right:I
iadd
isub
putfield java.awt.Rectangle.width:I
9: aload 8
iload 4
aload 5
getfield java.awt.Insets.top:I
aload 5
getfield java.awt.Insets.bottom:I
iadd
isub
putfield java.awt.Rectangle.height:I
10: aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
iconst_0
dup_x1
putfield java.awt.Rectangle.height:I
dup_x1
putfield java.awt.Rectangle.width:I
dup_x1
putfield java.awt.Rectangle.y:I
putfield java.awt.Rectangle.x:I
11: aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
iconst_0
dup_x1
putfield java.awt.Rectangle.height:I
dup_x1
putfield java.awt.Rectangle.width:I
dup_x1
putfield java.awt.Rectangle.y:I
putfield java.awt.Rectangle.x:I
12: aload 0
aload 1
aload 2
aload 6
aload 7
aload 8
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintIconR:Ljava/awt/Rectangle;
13: aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
14: invokevirtual javax.swing.plaf.basic.BasicLabelUI.layoutCL:(Ljavax/swing/JLabel;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Ljava/lang/String;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 15 1 label Ljavax/swing/JLabel;
0 15 2 fm Ljava/awt/FontMetrics;
0 15 3 width I
0 15 4 height I
1 15 5 insets Ljava/awt/Insets;
2 15 6 text Ljava/lang/String;
5 15 7 icon Ljavax/swing/Icon;
6 15 8 paintViewR Ljava/awt/Rectangle;
MethodParameters:
Name Flags
label
fm
width
height
public java.awt.Dimension getPreferredSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=18, args_size=2
start local 0 start local 1 0: aload 1
checkcast javax.swing.JLabel
astore 2
start local 2 1: aload 2
invokevirtual javax.swing.JLabel.getText:()Ljava/lang/String;
astore 3
start local 3 2: aload 2
invokevirtual javax.swing.JLabel.isEnabled:()Z
ifeq 3
aload 2
invokevirtual javax.swing.JLabel.getIcon:()Ljavax/swing/Icon;
goto 4
3: StackMap locals: javax.swing.JLabel java.lang.String
StackMap stack:
aload 2
invokevirtual javax.swing.JLabel.getDisabledIcon:()Ljavax/swing/Icon;
4: StackMap locals:
StackMap stack: javax.swing.Icon
astore 4
start local 4 5: aload 2
aconst_null
invokevirtual javax.swing.JLabel.getInsets:(Ljava/awt/Insets;)Ljava/awt/Insets;
astore 5
start local 5 6: aload 2
invokevirtual javax.swing.JLabel.getFont:()Ljava/awt/Font;
astore 6
start local 6 7: aload 5
getfield java.awt.Insets.left:I
aload 5
getfield java.awt.Insets.right:I
iadd
istore 7
start local 7 8: aload 5
getfield java.awt.Insets.top:I
aload 5
getfield java.awt.Insets.bottom:I
iadd
istore 8
start local 8 9: aload 4
ifnonnull 13
10: aload 3
ifnull 12
11: aload 3
ifnull 13
aload 6
ifnonnull 13
12: StackMap locals: javax.swing.plaf.basic.BasicLabelUI javax.swing.JComponent javax.swing.JLabel java.lang.String javax.swing.Icon java.awt.Insets java.awt.Font int int
StackMap stack:
new java.awt.Dimension
dup
iload 7
iload 8
invokespecial java.awt.Dimension.<init>:(II)V
areturn
13: StackMap locals:
StackMap stack:
aload 3
ifnull 14
aload 4
ifnull 17
aload 6
ifnonnull 17
14: StackMap locals:
StackMap stack:
new java.awt.Dimension
dup
aload 4
invokeinterface javax.swing.Icon.getIconWidth:()I
iload 7
iadd
15: aload 4
invokeinterface javax.swing.Icon.getIconHeight:()I
iload 8
iadd
16: invokespecial java.awt.Dimension.<init>:(II)V
areturn
17: StackMap locals:
StackMap stack:
aload 2
aload 6
invokevirtual javax.swing.JLabel.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
astore 9
start local 9 18: new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
astore 10
start local 10 19: new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
astore 11
start local 11 20: new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
astore 12
start local 12 21: aload 10
aload 10
aload 10
aload 10
iconst_0
dup_x1
putfield java.awt.Rectangle.height:I
dup_x1
putfield java.awt.Rectangle.width:I
dup_x1
putfield java.awt.Rectangle.y:I
putfield java.awt.Rectangle.x:I
22: aload 11
aload 11
aload 11
aload 11
iconst_0
dup_x1
putfield java.awt.Rectangle.height:I
dup_x1
putfield java.awt.Rectangle.width:I
dup_x1
putfield java.awt.Rectangle.y:I
putfield java.awt.Rectangle.x:I
23: aload 12
iload 7
putfield java.awt.Rectangle.x:I
24: aload 12
iload 8
putfield java.awt.Rectangle.y:I
25: aload 12
aload 12
sipush 32767
dup_x1
putfield java.awt.Rectangle.height:I
putfield java.awt.Rectangle.width:I
26: aload 0
aload 2
aload 9
aload 3
aload 4
aload 12
aload 10
aload 11
invokevirtual javax.swing.plaf.basic.BasicLabelUI.layoutCL:(Ljavax/swing/JLabel;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Ljava/lang/String;
pop
27: aload 10
getfield java.awt.Rectangle.x:I
aload 11
getfield java.awt.Rectangle.x:I
invokestatic java.lang.Math.min:(II)I
istore 13
start local 13 28: aload 10
getfield java.awt.Rectangle.x:I
aload 10
getfield java.awt.Rectangle.width:I
iadd
aload 11
getfield java.awt.Rectangle.x:I
aload 11
getfield java.awt.Rectangle.width:I
iadd
invokestatic java.lang.Math.max:(II)I
istore 14
start local 14 29: aload 10
getfield java.awt.Rectangle.y:I
aload 11
getfield java.awt.Rectangle.y:I
invokestatic java.lang.Math.min:(II)I
istore 15
start local 15 30: aload 10
getfield java.awt.Rectangle.y:I
aload 10
getfield java.awt.Rectangle.height:I
iadd
aload 11
getfield java.awt.Rectangle.y:I
aload 11
getfield java.awt.Rectangle.height:I
iadd
invokestatic java.lang.Math.max:(II)I
istore 16
start local 16 31: new java.awt.Dimension
dup
iload 14
iload 13
isub
iload 16
iload 15
isub
invokespecial java.awt.Dimension.<init>:(II)V
astore 17
start local 17 32: aload 17
dup
getfield java.awt.Dimension.width:I
iload 7
iadd
putfield java.awt.Dimension.width:I
33: aload 17
dup
getfield java.awt.Dimension.height:I
iload 8
iadd
putfield java.awt.Dimension.height:I
34: aload 17
areturn
end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 35 1 c Ljavax/swing/JComponent;
1 35 2 label Ljavax/swing/JLabel;
2 35 3 text Ljava/lang/String;
5 35 4 icon Ljavax/swing/Icon;
6 35 5 insets Ljava/awt/Insets;
7 35 6 font Ljava/awt/Font;
8 35 7 dx I
9 35 8 dy I
18 35 9 fm Ljava/awt/FontMetrics;
19 35 10 iconR Ljava/awt/Rectangle;
20 35 11 textR Ljava/awt/Rectangle;
21 35 12 viewR Ljava/awt/Rectangle;
28 35 13 x1 I
29 35 14 x2 I
30 35 15 y1 I
31 35 16 y2 I
32 35 17 rv Ljava/awt/Dimension;
MethodParameters:
Name Flags
c
public java.awt.Dimension getMinimumSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.plaf.basic.BasicLabelUI.getPreferredSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
astore 2
start local 2 1: aload 1
ldc "html"
invokevirtual javax.swing.JComponent.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.View
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 2
dup
getfield java.awt.Dimension.width:I
i2f
aload 3
iconst_0
invokevirtual javax.swing.text.View.getPreferredSpan:(I)F
aload 3
iconst_0
invokevirtual javax.swing.text.View.getMinimumSpan:(I)F
fsub
fsub
f2i
putfield java.awt.Dimension.width:I
4: StackMap locals: java.awt.Dimension javax.swing.text.View
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 5 1 c Ljavax/swing/JComponent;
1 5 2 d Ljava/awt/Dimension;
2 5 3 v Ljavax/swing/text/View;
MethodParameters:
Name Flags
c
public java.awt.Dimension getMaximumSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.plaf.basic.BasicLabelUI.getPreferredSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
astore 2
start local 2 1: aload 1
ldc "html"
invokevirtual javax.swing.JComponent.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.View
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 2
dup
getfield java.awt.Dimension.width:I
i2f
aload 3
iconst_0
invokevirtual javax.swing.text.View.getMaximumSpan:(I)F
aload 3
iconst_0
invokevirtual javax.swing.text.View.getPreferredSpan:(I)F
fsub
fadd
f2i
putfield java.awt.Dimension.width:I
4: StackMap locals: java.awt.Dimension javax.swing.text.View
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 5 1 c Ljavax/swing/JComponent;
1 5 2 d Ljava/awt/Dimension;
2 5 3 v Ljavax/swing/text/View;
MethodParameters:
Name Flags
c
public int getBaseline(javax.swing.JComponent, int, int);
descriptor: (Ljavax/swing/JComponent;II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokespecial javax.swing.plaf.LabelUI.getBaseline:(Ljavax/swing/JComponent;II)I
pop
1: aload 1
checkcast javax.swing.JLabel
astore 4
start local 4 2: aload 4
invokevirtual javax.swing.JLabel.getText:()Ljava/lang/String;
astore 5
start local 5 3: aload 5
ifnull 4
aload 5
invokevirtual java.lang.String.isEmpty:()Z
ifne 4
aload 4
invokevirtual javax.swing.JLabel.getFont:()Ljava/awt/Font;
ifnonnull 5
4: StackMap locals: javax.swing.JLabel java.lang.String
StackMap stack:
iconst_m1
ireturn
5: StackMap locals:
StackMap stack:
aload 4
aload 4
invokevirtual javax.swing.JLabel.getFont:()Ljava/awt/Font;
invokevirtual javax.swing.JLabel.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
astore 6
start local 6 6: aload 0
aload 4
aload 6
iload 2
iload 3
invokevirtual javax.swing.plaf.basic.BasicLabelUI.layout:(Ljavax/swing/JLabel;Ljava/awt/FontMetrics;II)Ljava/lang/String;
pop
7: aload 4
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
aload 6
invokevirtual java.awt.FontMetrics.getAscent:()I
8: aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
aload 0
getfield javax.swing.plaf.basic.BasicLabelUI.paintTextR:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
9: invokestatic javax.swing.plaf.basic.BasicHTML.getBaseline:(Ljavax/swing/JComponent;IIII)I
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 10 1 c Ljavax/swing/JComponent;
0 10 2 width I
0 10 3 height I
2 10 4 label Ljavax/swing/JLabel;
3 10 5 text Ljava/lang/String;
6 10 6 fm Ljava/awt/FontMetrics;
MethodParameters:
Name Flags
c
width
height
public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.plaf.LabelUI.getBaselineResizeBehavior:(Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior;
pop
1: aload 1
ldc "html"
invokevirtual javax.swing.JComponent.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 3
2: getstatic java.awt.Component$BaselineResizeBehavior.OTHER:Ljava/awt/Component$BaselineResizeBehavior;
areturn
3: StackMap locals:
StackMap stack:
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.JLabel.getVerticalAlignment:()I
tableswitch { // 0 - 3
0: 6
1: 4
2: 7
3: 5
default: 7
}
4: StackMap locals:
StackMap stack:
getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_ASCENT:Ljava/awt/Component$BaselineResizeBehavior;
areturn
5: StackMap locals:
StackMap stack:
getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_DESCENT:Ljava/awt/Component$BaselineResizeBehavior;
areturn
6: StackMap locals:
StackMap stack:
getstatic java.awt.Component$BaselineResizeBehavior.CENTER_OFFSET:Ljava/awt/Component$BaselineResizeBehavior;
areturn
7: StackMap locals:
StackMap stack:
getstatic java.awt.Component$BaselineResizeBehavior.OTHER:Ljava/awt/Component$BaselineResizeBehavior;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 8 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
public void installUI(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.installDefaults:(Ljavax/swing/JLabel;)V
1: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.installComponents:(Ljavax/swing/JLabel;)V
2: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.installListeners:(Ljavax/swing/JLabel;)V
3: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.installKeyboardActions:(Ljavax/swing/JLabel;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 5 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
public void uninstallUI(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.uninstallDefaults:(Ljavax/swing/JLabel;)V
1: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.uninstallComponents:(Ljavax/swing/JLabel;)V
2: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.uninstallListeners:(Ljavax/swing/JLabel;)V
3: aload 0
aload 1
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.uninstallKeyboardActions:(Ljavax/swing/JLabel;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 5 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
protected void installDefaults(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Label.background"
ldc "Label.foreground"
ldc "Label.font"
invokestatic javax.swing.LookAndFeel.installColorsAndFont:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 1
ldc "opaque"
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokestatic javax.swing.LookAndFeel.installProperty:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/Object;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 3 1 c Ljavax/swing/JLabel;
MethodParameters:
Name Flags
c
protected void installListeners(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javax.swing.JLabel.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 2 1 c Ljavax/swing/JLabel;
MethodParameters:
Name Flags
c
protected void installComponents(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 1
invokevirtual javax.swing.JLabel.getText:()Ljava/lang/String;
invokestatic javax.swing.plaf.basic.BasicHTML.updateRenderer:(Ljavax/swing/JComponent;Ljava/lang/String;)V
1: aload 1
iconst_1
invokevirtual javax.swing.JLabel.setInheritsPopupMenu:(Z)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 3 1 c Ljavax/swing/JLabel;
MethodParameters:
Name Flags
c
protected void installKeyboardActions(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.swing.JLabel.getDisplayedMnemonic:()I
istore 2
start local 2 1: aload 1
invokevirtual javax.swing.JLabel.getLabelFor:()Ljava/awt/Component;
astore 3
start local 3 2: iload 2
ifeq 23
aload 3
ifnull 23
3: aload 1
ldc Ljavax/swing/plaf/basic/BasicLabelUI;
4: ldc "Label.actionMap"
5: invokestatic javax.swing.plaf.basic.LazyActionMap.installLazyActionMap:(Ljavax/swing/JComponent;Ljava/lang/Class;Ljava/lang/String;)V
6: aload 1
iconst_2
7: invokestatic javax.swing.SwingUtilities.getUIInputMap:(Ljavax/swing/JComponent;I)Ljavax/swing/InputMap;
astore 4
start local 4 8: aload 4
ifnonnull 13
9: new javax.swing.plaf.ComponentInputMapUIResource
dup
aload 1
invokespecial javax.swing.plaf.ComponentInputMapUIResource.<init>:(Ljavax/swing/JComponent;)V
astore 4
10: aload 1
11: iconst_2
aload 4
12: invokestatic javax.swing.SwingUtilities.replaceUIInputMap:(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
13: StackMap locals: int java.awt.Component javax.swing.InputMap
StackMap stack:
aload 4
invokevirtual javax.swing.InputMap.clear:()V
14: aload 4
iload 2
invokestatic javax.swing.plaf.basic.BasicLookAndFeel.getFocusAcceleratorKeyMask:()I
iconst_0
invokestatic javax.swing.KeyStroke.getKeyStroke:(IIZ)Ljavax/swing/KeyStroke;
ldc "press"
invokevirtual javax.swing.InputMap.put:(Ljavax/swing/KeyStroke;Ljava/lang/Object;)V
15: aload 4
iload 2
16: invokestatic javax.swing.plaf.basic.BasicLookAndFeel.getFocusAcceleratorKeyMask:()I
17: invokestatic sun.swing.SwingUtilities2.setAltGraphMask:(I)I
18: iconst_0
19: invokestatic javax.swing.KeyStroke.getKeyStroke:(IIZ)Ljavax/swing/KeyStroke;
20: ldc "press"
21: invokevirtual javax.swing.InputMap.put:(Ljavax/swing/KeyStroke;Ljava/lang/Object;)V
end local 4 22: goto 27
23: StackMap locals:
StackMap stack:
aload 1
iconst_2
24: invokestatic javax.swing.SwingUtilities.getUIInputMap:(Ljavax/swing/JComponent;I)Ljavax/swing/InputMap;
astore 4
start local 4 25: aload 4
ifnull 27
26: aload 4
invokevirtual javax.swing.InputMap.clear:()V
end local 4 27: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 28 1 l Ljavax/swing/JLabel;
1 28 2 dka I
2 28 3 lf Ljava/awt/Component;
8 22 4 inputMap Ljavax/swing/InputMap;
25 27 4 inputMap Ljavax/swing/InputMap;
MethodParameters:
Name Flags
l
protected void uninstallDefaults(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 1 1 c Ljavax/swing/JLabel;
MethodParameters:
Name Flags
c
protected void uninstallListeners(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javax.swing.JLabel.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 2 1 c Ljavax/swing/JLabel;
MethodParameters:
Name Flags
c
protected void uninstallComponents(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc ""
invokestatic javax.swing.plaf.basic.BasicHTML.updateRenderer:(Ljavax/swing/JComponent;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 2 1 c Ljavax/swing/JLabel;
MethodParameters:
Name Flags
c
protected void uninstallKeyboardActions(javax.swing.JLabel);
descriptor: (Ljavax/swing/JLabel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
aconst_null
invokestatic javax.swing.SwingUtilities.replaceUIInputMap:(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
1: aload 1
iconst_2
2: aconst_null
3: invokestatic javax.swing.SwingUtilities.replaceUIInputMap:(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
4: aload 1
aconst_null
invokestatic javax.swing.SwingUtilities.replaceUIActionMap:(Ljavax/swing/JComponent;Ljavax/swing/ActionMap;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 6 1 c Ljavax/swing/JLabel;
MethodParameters:
Name Flags
c
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
ifnull 8
1: invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
astore 1
start local 1 2: aload 1
getstatic javax.swing.plaf.basic.BasicLabelUI.BASIC_LABEL_UI_KEY:Ljava/lang/Object;
invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.plaf.basic.BasicLabelUI
3: astore 2
start local 2 4: aload 2
ifnonnull 7
5: new javax.swing.plaf.basic.BasicLabelUI
dup
invokespecial javax.swing.plaf.basic.BasicLabelUI.<init>:()V
astore 2
6: aload 1
getstatic javax.swing.plaf.basic.BasicLabelUI.BASIC_LABEL_UI_KEY:Ljava/lang/Object;
aload 2
invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals: sun.awt.AppContext javax.swing.plaf.basic.BasicLabelUI
StackMap stack:
aload 2
areturn
end local 2 end local 1 8: StackMap locals:
StackMap stack:
getstatic javax.swing.plaf.basic.BasicLabelUI.labelUI:Ljavax/swing/plaf/basic/BasicLabelUI;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 c Ljavax/swing/JComponent;
2 8 1 appContext Lsun/awt/AppContext;
4 8 2 safeBasicLabelUI Ljavax/swing/plaf/basic/BasicLabelUI;
MethodParameters:
Name Flags
c
public void propertyChange(java.beans.PropertyChangeEvent);
descriptor: (Ljava/beans/PropertyChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ldc "text"
if_acmpeq 3
ldc "font"
aload 2
if_acmpeq 3
ldc "foreground"
aload 2
if_acmpeq 3
2: aload 1
invokestatic sun.swing.SwingUtilities2.isScaleChanged:(Ljava/beans/PropertyChangeEvent;)Z
ifeq 7
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
checkcast javax.swing.JLabel
astore 3
start local 3 4: aload 3
invokevirtual javax.swing.JLabel.getText:()Ljava/lang/String;
astore 4
start local 4 5: aload 3
aload 4
invokestatic javax.swing.plaf.basic.BasicHTML.updateRenderer:(Ljavax/swing/JComponent;Ljava/lang/String;)V
end local 4 end local 3 6: goto 9
7: StackMap locals:
StackMap stack:
aload 2
ldc "labelFor"
if_acmpeq 8
aload 2
ldc "displayedMnemonic"
if_acmpne 9
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
checkcast javax.swing.JLabel
invokevirtual javax.swing.plaf.basic.BasicLabelUI.installKeyboardActions:(Ljavax/swing/JLabel;)V
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/plaf/basic/BasicLabelUI;
0 10 1 e Ljava/beans/PropertyChangeEvent;
1 10 2 name Ljava/lang/String;
4 6 3 lbl Ljavax/swing/JLabel;
5 6 4 text Ljava/lang/String;
MethodParameters:
Name Flags
e
}
SourceFile: "BasicLabelUI.java"
NestMembers:
javax.swing.plaf.basic.BasicLabelUI$Actions
InnerClasses:
public final BaselineResizeBehavior = java.awt.Component$BaselineResizeBehavior of java.awt.Component
private Actions = javax.swing.plaf.basic.BasicLabelUI$Actions of javax.swing.plaf.basic.BasicLabelUI