public class javax.swing.plaf.basic.BasicDesktopPaneUI extends javax.swing.plaf.DesktopPaneUI
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.plaf.basic.BasicDesktopPaneUI
super_class: javax.swing.plaf.DesktopPaneUI
{
private static final javax.swing.plaf.basic.BasicDesktopPaneUI$Actions SHARED_ACTION;
descriptor: Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Actions;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static java.awt.Dimension minSize;
descriptor: Ljava/awt/Dimension;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.awt.Dimension maxSize;
descriptor: Ljava/awt/Dimension;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private javax.swing.plaf.basic.BasicDesktopPaneUI$Handler handler;
descriptor: Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Handler;
flags: (0x0002) ACC_PRIVATE
private java.beans.PropertyChangeListener pcl;
descriptor: Ljava/beans/PropertyChangeListener;
flags: (0x0002) ACC_PRIVATE
protected javax.swing.JDesktopPane desktop;
descriptor: Ljavax/swing/JDesktopPane;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.DesktopManager desktopManager;
descriptor: Ljavax/swing/DesktopManager;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.KeyStroke minimizeKey;
descriptor: Ljavax/swing/KeyStroke;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected javax.swing.KeyStroke maximizeKey;
descriptor: Ljavax/swing/KeyStroke;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected javax.swing.KeyStroke closeKey;
descriptor: Ljavax/swing/KeyStroke;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected javax.swing.KeyStroke navigateKey;
descriptor: Ljavax/swing/KeyStroke;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected javax.swing.KeyStroke navigateKey2;
descriptor: Ljavax/swing/KeyStroke;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
java.lang.Deprecated()
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:()V
putstatic javax.swing.plaf.basic.BasicDesktopPaneUI.SHARED_ACTION:Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Actions;
1: new java.awt.Dimension
dup
iconst_0
iconst_0
invokespecial java.awt.Dimension.<init>:(II)V
putstatic javax.swing.plaf.basic.BasicDesktopPaneUI.minSize:Ljava/awt/Dimension;
2: new java.awt.Dimension
dup
ldc 2147483647
3: ldc 2147483647
4: invokespecial java.awt.Dimension.<init>:(II)V
putstatic javax.swing.plaf.basic.BasicDesktopPaneUI.maxSize:Ljava/awt/Dimension;
5: return
LocalVariableTable:
Start End Slot Name Signature
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=2, locals=1, args_size=1
start local 0 0: new javax.swing.plaf.basic.BasicDesktopPaneUI
dup
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.plaf.DesktopPaneUI.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
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.JDesktopPane
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
1: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.installDefaults:()V
2: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.installDesktopManager:()V
3: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.installListeners:()V
4: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.installKeyboardActions:()V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 6 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
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.uninstallKeyboardActions:()V
1: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.uninstallListeners:()V
2: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.uninstallDesktopManager:()V
3: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.uninstallDefaults:()V
4: aload 0
aconst_null
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
5: aload 0
aconst_null
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.handler:Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Handler;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 7 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
protected void installDefaults();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
invokevirtual javax.swing.JDesktopPane.getBackground:()Ljava/awt/Color;
ifnull 2
1: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
invokevirtual javax.swing.JDesktopPane.getBackground:()Ljava/awt/Color;
instanceof javax.swing.plaf.UIResource
ifeq 3
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
ldc "Desktop.background"
invokestatic javax.swing.UIManager.getColor:(Ljava/lang/Object;)Ljava/awt/Color;
invokevirtual javax.swing.JDesktopPane.setBackground:(Ljava/awt/Color;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
ldc "opaque"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokestatic javax.swing.LookAndFeel.installProperty:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/Object;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
protected void uninstallDefaults();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
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/plaf/basic/BasicDesktopPaneUI;
protected void installListeners();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.createPropertyChangeListener:()Ljava/beans/PropertyChangeListener;
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.pcl:Ljava/beans/PropertyChangeListener;
1: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.pcl:Ljava/beans/PropertyChangeListener;
invokevirtual javax.swing.JDesktopPane.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
protected void uninstallListeners();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.pcl:Ljava/beans/PropertyChangeListener;
invokevirtual javax.swing.JDesktopPane.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
1: aload 0
aconst_null
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.pcl:Ljava/beans/PropertyChangeListener;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
protected void installDesktopManager();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
invokevirtual javax.swing.JDesktopPane.getDesktopManager:()Ljavax/swing/DesktopManager;
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktopManager:Ljavax/swing/DesktopManager;
1: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktopManager:Ljavax/swing/DesktopManager;
ifnonnull 4
2: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$BasicDesktopManager
dup
aload 0
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$BasicDesktopManager.<init>:(Ljavax/swing/plaf/basic/BasicDesktopPaneUI;)V
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktopManager:Ljavax/swing/DesktopManager;
3: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktopManager:Ljavax/swing/DesktopManager;
invokevirtual javax.swing.JDesktopPane.setDesktopManager:(Ljavax/swing/DesktopManager;)V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
protected void uninstallDesktopManager();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
invokevirtual javax.swing.JDesktopPane.getDesktopManager:()Ljavax/swing/DesktopManager;
instanceof javax.swing.plaf.UIResource
ifeq 2
1: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
aconst_null
invokevirtual javax.swing.JDesktopPane.setDesktopManager:(Ljavax/swing/DesktopManager;)V
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktopManager:Ljavax/swing/DesktopManager;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
protected void installKeyboardActions();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.getInputMap:(I)Ljavax/swing/InputMap;
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
3: iconst_2
aload 1
4: invokestatic javax.swing.SwingUtilities.replaceUIInputMap:(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
5: StackMap locals: javax.swing.InputMap
StackMap stack:
aload 0
iconst_1
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.getInputMap:(I)Ljavax/swing/InputMap;
astore 1
6: aload 1
ifnull 11
7: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
8: iconst_1
9: aload 1
10: invokestatic javax.swing.SwingUtilities.replaceUIInputMap:(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
11: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
ldc Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
12: ldc "DesktopPane.actionMap"
13: invokestatic javax.swing.plaf.basic.LazyActionMap.installLazyActionMap:(Ljavax/swing/JComponent;Ljava/lang/Class;Ljava/lang/String;)V
14: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.registerKeyboardActions:()V
15: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
1 16 1 inputMap Ljavax/swing/InputMap;
protected void registerKeyboardActions();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
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/plaf/basic/BasicDesktopPaneUI;
protected void unregisterKeyboardActions();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
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/plaf/basic/BasicDesktopPaneUI;
javax.swing.InputMap getInputMap(int);
descriptor: (I)Ljavax/swing/InputMap;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_2
if_icmpne 2
1: aload 0
iload 1
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.createInputMap:(I)Ljavax/swing/InputMap;
areturn
2: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmpne 6
3: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
aload 0
4: ldc "Desktop.ancestorInputMap"
5: invokestatic sun.swing.DefaultLookup.get:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/lang/Object;
checkcast javax.swing.InputMap
areturn
6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 7 1 condition I
MethodParameters:
Name Flags
condition
javax.swing.InputMap createInputMap(int);
descriptor: (I)Ljavax/swing/InputMap;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iconst_2
if_icmpne 6
1: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
2: aload 0
ldc "Desktop.windowBindings"
3: invokestatic sun.swing.DefaultLookup.get:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Object[]
astore 2
start local 2 4: aload 2
ifnull 6
5: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
aload 2
invokestatic javax.swing.LookAndFeel.makeComponentInputMap:(Ljavax/swing/JComponent;[Ljava/lang/Object;)Ljavax/swing/ComponentInputMap;
areturn
end local 2 6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 7 1 condition I
4 6 2 bindings [Ljava/lang/Object;
MethodParameters:
Name Flags
condition
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.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.RESTORE:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$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.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.CLOSE:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
2: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.MOVE:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
3: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.RESIZE:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
4: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.LEFT:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
5: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.SHRINK_LEFT:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
6: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.RIGHT:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
7: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.SHRINK_RIGHT:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
8: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.UP:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
9: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.SHRINK_UP:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
10: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.DOWN:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
11: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.SHRINK_DOWN:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
12: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.ESCAPE:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
13: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.MINIMIZE:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
14: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.MAXIMIZE:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
15: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.NEXT_FRAME:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
16: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.PREVIOUS_FRAME:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
17: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.NAVIGATE_NEXT:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
18: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
dup
getstatic javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.NAVIGATE_PREVIOUS:Ljava/lang/String;
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.<init>:(Ljava/lang/String;)V
invokevirtual javax.swing.plaf.basic.LazyActionMap.put:(Ljavax/swing/Action;)V
19: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 map Ljavax/swing/plaf/basic/LazyActionMap;
MethodParameters:
Name Flags
map
protected void uninstallKeyboardActions();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.unregisterKeyboardActions:()V
1: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
iconst_2
2: aconst_null
3: invokestatic javax.swing.SwingUtilities.replaceUIInputMap:(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
4: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
iconst_1
5: aconst_null
6: invokestatic javax.swing.SwingUtilities.replaceUIInputMap:(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
7: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.desktop:Ljavax/swing/JDesktopPane;
aconst_null
invokestatic javax.swing.SwingUtilities.replaceUIActionMap:(Ljavax/swing/JComponent;Ljavax/swing/ActionMap;)V
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
public void paint(java.awt.Graphics, javax.swing.JComponent);
descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 1 1 g Ljava/awt/Graphics;
0 1 2 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
g
c
public java.awt.Dimension getPreferredSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 1 1 c Ljavax/swing/JComponent;
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=1, locals=2, args_size=2
start local 0 start local 1 0: getstatic javax.swing.plaf.basic.BasicDesktopPaneUI.minSize:Ljava/awt/Dimension;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 1 1 c Ljavax/swing/JComponent;
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=1, locals=2, args_size=2
start local 0 start local 1 0: getstatic javax.swing.plaf.basic.BasicDesktopPaneUI.maxSize:Ljava/awt/Dimension;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
0 1 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
protected java.beans.PropertyChangeListener createPropertyChangeListener();
descriptor: ()Ljava/beans/PropertyChangeListener;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.plaf.basic.BasicDesktopPaneUI.getHandler:()Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Handler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
private javax.swing.plaf.basic.BasicDesktopPaneUI$Handler getHandler();
descriptor: ()Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Handler;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.handler:Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Handler;
ifnonnull 2
1: aload 0
new javax.swing.plaf.basic.BasicDesktopPaneUI$Handler
dup
aload 0
invokespecial javax.swing.plaf.basic.BasicDesktopPaneUI$Handler.<init>:(Ljavax/swing/plaf/basic/BasicDesktopPaneUI;)V
putfield javax.swing.plaf.basic.BasicDesktopPaneUI.handler:Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Handler;
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicDesktopPaneUI.handler:Ljavax/swing/plaf/basic/BasicDesktopPaneUI$Handler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicDesktopPaneUI;
}
SourceFile: "BasicDesktopPaneUI.java"
NestMembers:
javax.swing.plaf.basic.BasicDesktopPaneUI$Actions javax.swing.plaf.basic.BasicDesktopPaneUI$BasicDesktopManager javax.swing.plaf.basic.BasicDesktopPaneUI$CloseAction javax.swing.plaf.basic.BasicDesktopPaneUI$Handler javax.swing.plaf.basic.BasicDesktopPaneUI$MaximizeAction javax.swing.plaf.basic.BasicDesktopPaneUI$MinimizeAction javax.swing.plaf.basic.BasicDesktopPaneUI$NavigateAction javax.swing.plaf.basic.BasicDesktopPaneUI$OpenAction
InnerClasses:
private Actions = javax.swing.plaf.basic.BasicDesktopPaneUI$Actions of javax.swing.plaf.basic.BasicDesktopPaneUI
private BasicDesktopManager = javax.swing.plaf.basic.BasicDesktopPaneUI$BasicDesktopManager of javax.swing.plaf.basic.BasicDesktopPaneUI
protected CloseAction = javax.swing.plaf.basic.BasicDesktopPaneUI$CloseAction of javax.swing.plaf.basic.BasicDesktopPaneUI
private Handler = javax.swing.plaf.basic.BasicDesktopPaneUI$Handler of javax.swing.plaf.basic.BasicDesktopPaneUI
protected MaximizeAction = javax.swing.plaf.basic.BasicDesktopPaneUI$MaximizeAction of javax.swing.plaf.basic.BasicDesktopPaneUI
protected MinimizeAction = javax.swing.plaf.basic.BasicDesktopPaneUI$MinimizeAction of javax.swing.plaf.basic.BasicDesktopPaneUI
protected NavigateAction = javax.swing.plaf.basic.BasicDesktopPaneUI$NavigateAction of javax.swing.plaf.basic.BasicDesktopPaneUI
protected OpenAction = javax.swing.plaf.basic.BasicDesktopPaneUI$OpenAction of javax.swing.plaf.basic.BasicDesktopPaneUI