class javax.swing.colorchooser.DefaultSwatchChooserPanel extends javax.swing.colorchooser.AbstractColorChooserPanel
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.colorchooser.DefaultSwatchChooserPanel
super_class: javax.swing.colorchooser.AbstractColorChooserPanel
{
javax.swing.colorchooser.SwatchPanel swatchPanel;
descriptor: Ljavax/swing/colorchooser/SwatchPanel;
flags: (0x0000)
javax.swing.colorchooser.RecentSwatchPanel recentSwatchPanel;
descriptor: Ljavax/swing/colorchooser/RecentSwatchPanel;
flags: (0x0000)
java.awt.event.MouseListener mainSwatchListener;
descriptor: Ljava/awt/event/MouseListener;
flags: (0x0000)
java.awt.event.MouseListener recentSwatchListener;
descriptor: Ljava/awt/event/MouseListener;
flags: (0x0000)
private static java.lang.String recentStr;
descriptor: Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "ColorChooser.swatchesRecentText"
invokestatic javax.swing.UIManager.getString:(Ljava/lang/Object;)Ljava/lang/String;
putstatic javax.swing.colorchooser.DefaultSwatchChooserPanel.recentStr:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.colorchooser.AbstractColorChooserPanel.<init>:()V
1: aload 0
iconst_1
invokevirtual javax.swing.colorchooser.DefaultSwatchChooserPanel.setInheritsPopupMenu:(Z)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
public java.lang.String getDisplayName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "ColorChooser.swatchesNameText"
invokestatic javax.swing.UIManager.getString:(Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
public int getMnemonic();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "ColorChooser.swatchesMnemonic"
iconst_m1
invokestatic javax.swing.colorchooser.DefaultSwatchChooserPanel.getInt:(Ljava/lang/Object;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
public int getDisplayedMnemonicIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "ColorChooser.swatchesDisplayedMnemonicIndex"
iconst_m1
invokestatic javax.swing.colorchooser.DefaultSwatchChooserPanel.getInt:(Ljava/lang/Object;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
public javax.swing.Icon getSmallDisplayIcon();
descriptor: ()Ljavax/swing/Icon;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
public javax.swing.Icon getLargeDisplayIcon();
descriptor: ()Ljavax/swing/Icon;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
public void installChooserPanel(javax.swing.JColorChooser);
descriptor: (Ljavax/swing/JColorChooser;)V
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.colorchooser.AbstractColorChooserPanel.installChooserPanel:(Ljavax/swing/JColorChooser;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
0 2 1 enclosingChooser Ljavax/swing/JColorChooser;
MethodParameters:
Name Flags
enclosingChooser
protected void buildChooser();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=9, args_size=1
start local 0 0: new java.awt.GridBagLayout
dup
invokespecial java.awt.GridBagLayout.<init>:()V
astore 1
start local 1 1: new java.awt.GridBagConstraints
dup
invokespecial java.awt.GridBagConstraints.<init>:()V
astore 2
start local 2 2: new javax.swing.JPanel
dup
aload 1
invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
astore 3
start local 3 3: aload 0
new javax.swing.colorchooser.MainSwatchPanel
dup
invokespecial javax.swing.colorchooser.MainSwatchPanel.<init>:()V
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.swatchPanel:Ljavax/swing/colorchooser/SwatchPanel;
4: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.swatchPanel:Ljavax/swing/colorchooser/SwatchPanel;
ldc "AccessibleName"
5: aload 0
invokevirtual javax.swing.colorchooser.DefaultSwatchChooserPanel.getDisplayName:()Ljava/lang/String;
6: invokevirtual javax.swing.colorchooser.SwatchPanel.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
7: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.swatchPanel:Ljavax/swing/colorchooser/SwatchPanel;
iconst_1
invokevirtual javax.swing.colorchooser.SwatchPanel.setInheritsPopupMenu:(Z)V
8: aload 0
new javax.swing.colorchooser.RecentSwatchPanel
dup
invokespecial javax.swing.colorchooser.RecentSwatchPanel.<init>:()V
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
9: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
ldc "AccessibleName"
10: getstatic javax.swing.colorchooser.DefaultSwatchChooserPanel.recentStr:Ljava/lang/String;
11: invokevirtual javax.swing.colorchooser.RecentSwatchPanel.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
12: aload 0
new javax.swing.colorchooser.DefaultSwatchChooserPanel$MainSwatchListener
dup
aload 0
invokespecial javax.swing.colorchooser.DefaultSwatchChooserPanel$MainSwatchListener.<init>:(Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;)V
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.mainSwatchListener:Ljava/awt/event/MouseListener;
13: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.swatchPanel:Ljavax/swing/colorchooser/SwatchPanel;
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.mainSwatchListener:Ljava/awt/event/MouseListener;
invokevirtual javax.swing.colorchooser.SwatchPanel.addMouseListener:(Ljava/awt/event/MouseListener;)V
14: aload 0
new javax.swing.colorchooser.DefaultSwatchChooserPanel$RecentSwatchListener
dup
aload 0
invokespecial javax.swing.colorchooser.DefaultSwatchChooserPanel$RecentSwatchListener.<init>:(Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;)V
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchListener:Ljava/awt/event/MouseListener;
15: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchListener:Ljava/awt/event/MouseListener;
invokevirtual javax.swing.colorchooser.RecentSwatchPanel.addMouseListener:(Ljava/awt/event/MouseListener;)V
16: new javax.swing.JPanel
dup
new java.awt.BorderLayout
dup
invokespecial java.awt.BorderLayout.<init>:()V
invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
astore 4
start local 4 17: new javax.swing.border.CompoundBorder
dup
new javax.swing.border.LineBorder
dup
getstatic java.awt.Color.black:Ljava/awt/Color;
invokespecial javax.swing.border.LineBorder.<init>:(Ljava/awt/Color;)V
18: new javax.swing.border.LineBorder
dup
getstatic java.awt.Color.white:Ljava/awt/Color;
invokespecial javax.swing.border.LineBorder.<init>:(Ljava/awt/Color;)V
19: invokespecial javax.swing.border.CompoundBorder.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
astore 5
start local 5 20: aload 4
aload 5
invokevirtual javax.swing.JPanel.setBorder:(Ljavax/swing/border/Border;)V
21: aload 4
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.swatchPanel:Ljavax/swing/colorchooser/SwatchPanel;
ldc "Center"
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
22: aload 2
bipush 25
putfield java.awt.GridBagConstraints.anchor:I
23: aload 2
iconst_1
putfield java.awt.GridBagConstraints.gridwidth:I
24: aload 2
iconst_2
putfield java.awt.GridBagConstraints.gridheight:I
25: aload 2
getfield java.awt.GridBagConstraints.insets:Ljava/awt/Insets;
astore 6
start local 6 26: aload 2
new java.awt.Insets
dup
iconst_0
iconst_0
iconst_0
bipush 10
invokespecial java.awt.Insets.<init>:(IIII)V
putfield java.awt.GridBagConstraints.insets:Ljava/awt/Insets;
27: aload 3
aload 4
aload 2
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
28: aload 2
aload 6
putfield java.awt.GridBagConstraints.insets:Ljava/awt/Insets;
29: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchListener:Ljava/awt/event/MouseListener;
invokevirtual javax.swing.colorchooser.RecentSwatchPanel.addMouseListener:(Ljava/awt/event/MouseListener;)V
30: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
iconst_1
invokevirtual javax.swing.colorchooser.RecentSwatchPanel.setInheritsPopupMenu:(Z)V
31: new javax.swing.JPanel
dup
new java.awt.BorderLayout
dup
invokespecial java.awt.BorderLayout.<init>:()V
invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
astore 7
start local 7 32: aload 7
aload 5
invokevirtual javax.swing.JPanel.setBorder:(Ljavax/swing/border/Border;)V
33: aload 7
iconst_1
invokevirtual javax.swing.JPanel.setInheritsPopupMenu:(Z)V
34: aload 7
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
ldc "Center"
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
35: new javax.swing.JLabel
dup
getstatic javax.swing.colorchooser.DefaultSwatchChooserPanel.recentStr:Ljava/lang/String;
invokespecial javax.swing.JLabel.<init>:(Ljava/lang/String;)V
astore 8
start local 8 36: aload 8
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
invokevirtual javax.swing.JLabel.setLabelFor:(Ljava/awt/Component;)V
37: aload 2
iconst_0
putfield java.awt.GridBagConstraints.gridwidth:I
38: aload 2
iconst_1
putfield java.awt.GridBagConstraints.gridheight:I
39: aload 2
dconst_1
putfield java.awt.GridBagConstraints.weighty:D
40: aload 3
aload 8
aload 2
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
41: aload 2
dconst_0
putfield java.awt.GridBagConstraints.weighty:D
42: aload 2
iconst_0
putfield java.awt.GridBagConstraints.gridheight:I
43: aload 2
new java.awt.Insets
dup
iconst_0
iconst_0
iconst_0
iconst_2
invokespecial java.awt.Insets.<init>:(IIII)V
putfield java.awt.GridBagConstraints.insets:Ljava/awt/Insets;
44: aload 3
aload 7
aload 2
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
45: aload 3
iconst_1
invokevirtual javax.swing.JPanel.setInheritsPopupMenu:(Z)V
46: aload 0
aload 3
invokevirtual javax.swing.colorchooser.DefaultSwatchChooserPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
pop
47: return
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 48 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
1 48 1 gb Ljava/awt/GridBagLayout;
2 48 2 gbc Ljava/awt/GridBagConstraints;
3 48 3 superHolder Ljavax/swing/JPanel;
17 48 4 mainHolder Ljavax/swing/JPanel;
20 48 5 border Ljavax/swing/border/Border;
26 48 6 oldInsets Ljava/awt/Insets;
32 48 7 recentHolder Ljavax/swing/JPanel;
36 48 8 l Ljavax/swing/JLabel;
public void uninstallChooserPanel(javax.swing.JColorChooser);
descriptor: (Ljavax/swing/JColorChooser;)V
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.colorchooser.AbstractColorChooserPanel.uninstallChooserPanel:(Ljavax/swing/JColorChooser;)V
1: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.swatchPanel:Ljavax/swing/colorchooser/SwatchPanel;
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.mainSwatchListener:Ljava/awt/event/MouseListener;
invokevirtual javax.swing.colorchooser.SwatchPanel.removeMouseListener:(Ljava/awt/event/MouseListener;)V
2: aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
aload 0
getfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchListener:Ljava/awt/event/MouseListener;
invokevirtual javax.swing.colorchooser.RecentSwatchPanel.removeMouseListener:(Ljava/awt/event/MouseListener;)V
3: aload 0
aconst_null
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.swatchPanel:Ljavax/swing/colorchooser/SwatchPanel;
4: aload 0
aconst_null
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchPanel:Ljavax/swing/colorchooser/RecentSwatchPanel;
5: aload 0
aconst_null
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.mainSwatchListener:Ljava/awt/event/MouseListener;
6: aload 0
aconst_null
putfield javax.swing.colorchooser.DefaultSwatchChooserPanel.recentSwatchListener:Ljava/awt/event/MouseListener;
7: aload 0
invokevirtual javax.swing.colorchooser.DefaultSwatchChooserPanel.removeAll:()V
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
0 9 1 enclosingChooser Ljavax/swing/JColorChooser;
MethodParameters:
Name Flags
enclosingChooser
public void updateChooser();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/colorchooser/DefaultSwatchChooserPanel;
}
SourceFile: "DefaultSwatchChooserPanel.java"
NestMembers:
javax.swing.colorchooser.DefaultSwatchChooserPanel$MainSwatchListener javax.swing.colorchooser.DefaultSwatchChooserPanel$RecentSwatchListener
InnerClasses:
MainSwatchListener = javax.swing.colorchooser.DefaultSwatchChooserPanel$MainSwatchListener of javax.swing.colorchooser.DefaultSwatchChooserPanel
RecentSwatchListener = javax.swing.colorchooser.DefaultSwatchChooserPanel$RecentSwatchListener of javax.swing.colorchooser.DefaultSwatchChooserPanel