public class javax.swing.JInternalFrame extends javax.swing.JComponent implements javax.accessibility.Accessible, javax.swing.WindowConstants, javax.swing.RootPaneContainer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.JInternalFrame
super_class: javax.swing.JComponent
{
private static final java.lang.String uiClassID;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "InternalFrameUI"
protected javax.swing.JRootPane rootPane;
descriptor: Ljavax/swing/JRootPane;
flags: (0x0004) ACC_PROTECTED
protected boolean rootPaneCheckingEnabled;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean closable;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean isClosed;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean maximizable;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean isMaximum;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean iconable;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean isIcon;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean resizable;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean isSelected;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected javax.swing.Icon frameIcon;
descriptor: Ljavax/swing/Icon;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String title;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.JInternalFrame$JDesktopIcon desktopIcon;
descriptor: Ljavax/swing/JInternalFrame$JDesktopIcon;
flags: (0x0004) ACC_PROTECTED
private java.awt.Cursor lastCursor;
descriptor: Ljava/awt/Cursor;
flags: (0x0002) ACC_PRIVATE
private boolean opened;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.awt.Rectangle normalBounds;
descriptor: Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
private int defaultCloseOperation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.awt.Component lastFocusOwner;
descriptor: Ljava/awt/Component;
flags: (0x0002) ACC_PRIVATE
public static final java.lang.String CONTENT_PANE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "contentPane"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "JMenuBar"
public static final java.lang.String TITLE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "title"
public static final java.lang.String LAYERED_PANE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "layeredPane"
public static final java.lang.String ROOT_PANE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "rootPane"
public static final java.lang.String GLASS_PANE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "glassPane"
public static final java.lang.String FRAME_ICON_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "frameIcon"
public static final java.lang.String IS_SELECTED_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "selected"
public static final java.lang.String IS_CLOSED_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "closed"
public static final java.lang.String IS_MAXIMUM_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "maximum"
public static final java.lang.String IS_ICON_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "icon"
private static final java.lang.Object PROPERTY_CHANGE_LISTENER_KEY;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
boolean isDragging;
descriptor: Z
flags: (0x0000)
boolean danger;
descriptor: Z
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.StringBuilder
dup
ldc "InternalFramePropertyChangeListener"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: putstatic javax.swing.JInternalFrame.PROPERTY_CHANGE_LISTENER_KEY:Ljava/lang/Object;
2: return
LocalVariableTable:
Start End Slot Name Signature
private static void addPropertyChangeListenerIfNecessary();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
getstatic javax.swing.JInternalFrame.PROPERTY_CHANGE_LISTENER_KEY:Ljava/lang/Object;
invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 8
1: new javax.swing.JInternalFrame$FocusPropertyChangeListener
dup
invokespecial javax.swing.JInternalFrame$FocusPropertyChangeListener.<init>:()V
2: astore 0
start local 0 3: invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
getstatic javax.swing.JInternalFrame.PROPERTY_CHANGE_LISTENER_KEY:Ljava/lang/Object;
4: aload 0
5: invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
7: aload 0
invokevirtual java.awt.KeyboardFocusManager.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
end local 0 8: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
3 8 0 focusListener Ljava/beans/PropertyChangeListener;
private static void updateLastFocusOwner(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ifnull 7
1: aload 0
astore 1
start local 1 2: goto 6
3: StackMap locals: java.awt.Component
StackMap stack:
aload 1
instanceof javax.swing.JInternalFrame
ifeq 5
4: aload 1
checkcast javax.swing.JInternalFrame
aload 0
invokevirtual javax.swing.JInternalFrame.setLastFocusOwner:(Ljava/awt/Component;)V
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.Component.getParent:()Ljava/awt/Container;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
ifnull 7
aload 1
instanceof java.awt.Window
ifeq 3
end local 1 7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 component Ljava/awt/Component;
2 7 1 parent Ljava/awt/Component;
MethodParameters:
Name Flags
component
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc ""
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 title Ljava/lang/String;
MethodParameters:
Name Flags
title
public void <init>(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_0
iconst_0
iconst_0
invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 title Ljava/lang/String;
0 2 2 resizable Z
MethodParameters:
Name Flags
title
resizable
public void <init>(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
iconst_0
iconst_0
invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 title Ljava/lang/String;
0 2 2 resizable Z
0 2 3 closable Z
MethodParameters:
Name Flags
title
resizable
closable
public void <init>(java.lang.String, boolean, boolean, boolean);
descriptor: (Ljava/lang/String;ZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iload 2
iload 3
iload 4
iconst_0
invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 title Ljava/lang/String;
0 2 2 resizable Z
0 2 3 closable Z
0 2 4 maximizable Z
MethodParameters:
Name Flags
title
resizable
closable
maximizable
public void <init>(java.lang.String, boolean, boolean, boolean, boolean);
descriptor: (Ljava/lang/String;ZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial javax.swing.JComponent.<init>:()V
1: aload 0
iconst_0
putfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
2: aload 0
aconst_null
putfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
3: aload 0
iconst_2
putfield javax.swing.JInternalFrame.defaultCloseOperation:I
4: aload 0
iconst_0
putfield javax.swing.JInternalFrame.isDragging:Z
5: aload 0
iconst_0
putfield javax.swing.JInternalFrame.danger:Z
6: aload 0
aload 0
invokevirtual javax.swing.JInternalFrame.createRootPane:()Ljavax/swing/JRootPane;
invokevirtual javax.swing.JInternalFrame.setRootPane:(Ljavax/swing/JRootPane;)V
7: aload 0
new java.awt.BorderLayout
dup
invokespecial java.awt.BorderLayout.<init>:()V
invokevirtual javax.swing.JInternalFrame.setLayout:(Ljava/awt/LayoutManager;)V
8: aload 0
aload 1
putfield javax.swing.JInternalFrame.title:Ljava/lang/String;
9: aload 0
iload 2
putfield javax.swing.JInternalFrame.resizable:Z
10: aload 0
iload 3
putfield javax.swing.JInternalFrame.closable:Z
11: aload 0
iload 4
putfield javax.swing.JInternalFrame.maximizable:Z
12: aload 0
iconst_0
putfield javax.swing.JInternalFrame.isMaximum:Z
13: aload 0
iload 5
putfield javax.swing.JInternalFrame.iconable:Z
14: aload 0
iconst_0
putfield javax.swing.JInternalFrame.isIcon:Z
15: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
16: aload 0
iconst_1
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
17: aload 0
new javax.swing.JInternalFrame$JDesktopIcon
dup
aload 0
invokespecial javax.swing.JInternalFrame$JDesktopIcon.<init>:(Ljavax/swing/JInternalFrame;)V
putfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
18: aload 0
invokevirtual javax.swing.JInternalFrame.updateUI:()V
19: aload 0
invokestatic sun.awt.SunToolkit.checkAndSetPolicy:(Ljava/awt/Container;)V
20: invokestatic javax.swing.JInternalFrame.addPropertyChangeListenerIfNecessary:()V
21: return
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 22 0 this Ljavax/swing/JInternalFrame;
0 22 1 title Ljava/lang/String;
0 22 2 resizable Z
0 22 3 closable Z
0 22 4 maximizable Z
0 22 5 iconifiable Z
MethodParameters:
Name Flags
title
resizable
closable
maximizable
iconifiable
protected javax.swing.JRootPane createRootPane();
descriptor: ()Ljavax/swing/JRootPane;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new javax.swing.JRootPane
dup
invokespecial javax.swing.JRootPane.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public javax.swing.plaf.InternalFrameUI getUI();
descriptor: ()Ljavax/swing/plaf/InternalFrameUI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.ui:Ljavax/swing/plaf/ComponentUI;
checkcast javax.swing.plaf.InternalFrameUI
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setUI(javax.swing.plaf.InternalFrameUI);
descriptor: (Ljavax/swing/plaf/InternalFrameUI;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
istore 2
start local 2 1: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
2: aload 0
aload 1
invokespecial javax.swing.JComponent.setUI:(Ljavax/swing/plaf/ComponentUI;)V
3: goto 7
4: StackMap locals: javax.swing.JInternalFrame javax.swing.plaf.InternalFrameUI int
StackMap stack: java.lang.Throwable
astore 3
5: aload 0
iload 2
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
6: aload 3
athrow
7: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/JInternalFrame;
0 9 1 ui Ljavax/swing/plaf/InternalFrameUI;
1 9 2 checkingEnabled Z
Exception table:
from to target type
1 4 4 any
RuntimeVisibleAnnotations:
java.beans.BeanProperty(hidden = true, visualUpdate = true, description = "The UI object that implements the Component's LookAndFeel.")
MethodParameters:
Name Flags
ui
public void updateUI();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokestatic javax.swing.UIManager.getUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
checkcast javax.swing.plaf.InternalFrameUI
invokevirtual javax.swing.JInternalFrame.setUI:(Ljavax/swing/plaf/InternalFrameUI;)V
1: aload 0
invokevirtual javax.swing.JInternalFrame.invalidate:()V
2: aload 0
getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
ifnull 4
3: aload 0
getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.updateUIWhenHidden:()V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JInternalFrame;
void updateUIWhenHidden();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=6, args_size=1
start local 0 0: aload 0
aload 0
invokestatic javax.swing.UIManager.getUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
checkcast javax.swing.plaf.InternalFrameUI
invokevirtual javax.swing.JInternalFrame.setUI:(Ljavax/swing/plaf/InternalFrameUI;)V
1: aload 0
invokevirtual javax.swing.JInternalFrame.invalidate:()V
2: aload 0
invokevirtual javax.swing.JInternalFrame.getComponents:()[Ljava/awt/Component;
astore 1
start local 1 3: aload 1
ifnull 9
4: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 8
StackMap locals: javax.swing.JInternalFrame java.awt.Component[] top int int java.awt.Component[]
StackMap stack:
5: aload 5
iload 3
aaload
astore 2
start local 2 6: aload 2
invokestatic javax.swing.SwingUtilities.updateComponentTreeUI:(Ljava/awt/Component;)V
end local 2 7: iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 4
if_icmplt 5
9: StackMap locals: javax.swing.JInternalFrame java.awt.Component[]
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/JInternalFrame;
3 10 1 children [Ljava/awt/Component;
6 7 2 child Ljava/awt/Component;
public java.lang.String getUIClassID();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "InternalFrameUI"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, description = "UIClassID")
protected boolean isRootPaneCheckingEnabled();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
protected void setRootPaneCheckingEnabled(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 enabled Z
RuntimeVisibleAnnotations:
java.beans.BeanProperty(hidden = true, description = "Whether the add and setLayout methods are forwarded")
MethodParameters:
Name Flags
enabled
protected void addImpl(java.awt.Component, java.lang.Object, int);
descriptor: (Ljava/awt/Component;Ljava/lang/Object;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
ifeq 3
1: aload 0
invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
aload 1
aload 2
iload 3
invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;I)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 3
invokespecial javax.swing.JComponent.addImpl:(Ljava/awt/Component;Ljava/lang/Object;I)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JInternalFrame;
0 5 1 comp Ljava/awt/Component;
0 5 2 constraints Ljava/lang/Object;
0 5 3 index I
MethodParameters:
Name Flags
comp
constraints
index
public void remove(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getComponentCount:()I
istore 2
start local 2 1: aload 0
aload 1
invokespecial javax.swing.JComponent.remove:(Ljava/awt/Component;)V
2: iload 2
aload 0
invokevirtual javax.swing.JInternalFrame.getComponentCount:()I
if_icmpne 4
3: aload 0
invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
aload 1
invokevirtual java.awt.Container.remove:(Ljava/awt/Component;)V
4: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JInternalFrame;
0 5 1 comp Ljava/awt/Component;
1 5 2 oldCount I
MethodParameters:
Name Flags
comp
public void setLayout(java.awt.LayoutManager);
descriptor: (Ljava/awt/LayoutManager;)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.JInternalFrame.isRootPaneCheckingEnabled:()Z
ifeq 3
1: aload 0
invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
aload 1
invokevirtual java.awt.Container.setLayout:(Ljava/awt/LayoutManager;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.JComponent.setLayout:(Ljava/awt/LayoutManager;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JInternalFrame;
0 5 1 manager Ljava/awt/LayoutManager;
MethodParameters:
Name Flags
manager
public javax.swing.JMenuBar ();
descriptor: ()Ljavax/swing/JMenuBar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
invokevirtual javax.swing.JRootPane.getMenuBar:()Ljavax/swing/JMenuBar;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public javax.swing.JMenuBar ();
descriptor: ()Ljavax/swing/JMenuBar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
invokevirtual javax.swing.JRootPane.getJMenuBar:()Ljavax/swing/JMenuBar;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void (javax.swing.JMenuBar);
descriptor: (Ljavax/swing/JMenuBar;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getMenuBar:()Ljavax/swing/JMenuBar;
astore 2
start local 2 1: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
aload 1
invokevirtual javax.swing.JRootPane.setJMenuBar:(Ljavax/swing/JMenuBar;)V
2: aload 0
ldc "JMenuBar"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 m Ljavax/swing/JMenuBar;
1 4 2 oldValue Ljavax/swing/JMenuBar;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
m
public void (javax.swing.JMenuBar);
descriptor: (Ljavax/swing/JMenuBar;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getMenuBar:()Ljavax/swing/JMenuBar;
astore 2
start local 2 1: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
aload 1
invokevirtual javax.swing.JRootPane.setJMenuBar:(Ljavax/swing/JMenuBar;)V
2: aload 0
ldc "JMenuBar"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 m Ljavax/swing/JMenuBar;
1 4 2 oldValue Ljavax/swing/JMenuBar;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(preferred = true, description = "The menu bar for accessing pulldown menus from this internal frame.")
MethodParameters:
Name Flags
m
public java.awt.Container getContentPane();
descriptor: ()Ljava/awt/Container;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
invokevirtual javax.swing.JRootPane.getContentPane:()Ljava/awt/Container;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setContentPane(java.awt.Container);
descriptor: (Ljava/awt/Container;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
astore 2
start local 2 1: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
aload 1
invokevirtual javax.swing.JRootPane.setContentPane:(Ljava/awt/Container;)V
2: aload 0
ldc "contentPane"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 c Ljava/awt/Container;
1 4 2 oldValue Ljava/awt/Container;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(hidden = true, description = "The client area of the internal frame where child components are normally inserted.")
MethodParameters:
Name Flags
c
public javax.swing.JLayeredPane getLayeredPane();
descriptor: ()Ljavax/swing/JLayeredPane;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
invokevirtual javax.swing.JRootPane.getLayeredPane:()Ljavax/swing/JLayeredPane;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setLayeredPane(javax.swing.JLayeredPane);
descriptor: (Ljavax/swing/JLayeredPane;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getLayeredPane:()Ljavax/swing/JLayeredPane;
astore 2
start local 2 1: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
aload 1
invokevirtual javax.swing.JRootPane.setLayeredPane:(Ljavax/swing/JLayeredPane;)V
2: aload 0
ldc "layeredPane"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 layered Ljavax/swing/JLayeredPane;
1 4 2 oldValue Ljavax/swing/JLayeredPane;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(hidden = true, description = "The pane which holds the various desktop layers.")
MethodParameters:
Name Flags
layered
public java.awt.Component getGlassPane();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
invokevirtual javax.swing.JRootPane.getGlassPane:()Ljava/awt/Component;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setGlassPane(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getGlassPane:()Ljava/awt/Component;
astore 2
start local 2 1: aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
aload 1
invokevirtual javax.swing.JRootPane.setGlassPane:(Ljava/awt/Component;)V
2: aload 0
ldc "glassPane"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 glass Ljava/awt/Component;
1 4 2 oldValue Ljava/awt/Component;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(hidden = true, description = "A transparent pane used for menu rendering.")
MethodParameters:
Name Flags
glass
public javax.swing.JRootPane getRootPane();
descriptor: ()Ljavax/swing/JRootPane;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(hidden = true, description = "The root pane used by this internal frame.")
protected void setRootPane(javax.swing.JRootPane);
descriptor: (Ljavax/swing/JRootPane;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
ifnull 2
1: aload 0
aload 0
getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
invokevirtual javax.swing.JInternalFrame.remove:(Ljava/awt/Component;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
astore 2
start local 2 3: aload 0
aload 1
putfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
4: aload 0
getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
ifnull 13
5: aload 0
invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
istore 3
start local 3 6: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
7: aload 0
aload 0
getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
ldc "Center"
invokevirtual javax.swing.JInternalFrame.add:(Ljava/awt/Component;Ljava/lang/Object;)V
8: goto 12
9: StackMap locals: javax.swing.JInternalFrame javax.swing.JRootPane javax.swing.JRootPane int
StackMap stack: java.lang.Throwable
astore 4
10: aload 0
iload 3
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
11: aload 4
athrow
12: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
end local 3 13: StackMap locals:
StackMap stack:
aload 0
ldc "rootPane"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/JInternalFrame;
0 15 1 root Ljavax/swing/JRootPane;
3 15 2 oldValue Ljavax/swing/JRootPane;
6 13 3 checkingEnabled Z
Exception table:
from to target type
6 9 9 any
MethodParameters:
Name Flags
root
public void setClosable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.closable:Z
ifeq 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 2
StackMap locals:
StackMap stack:
1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
2: astore 2
start local 2 3: iload 1
ifeq 4
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 5
StackMap locals: java.lang.Boolean
StackMap stack:
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
5: astore 3
start local 3 6: aload 0
iload 1
putfield javax.swing.JInternalFrame.closable:Z
7: aload 0
ldc "closable"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/JInternalFrame;
0 9 1 b Z
3 9 2 oldValue Ljava/lang/Boolean;
6 9 3 newValue Ljava/lang/Boolean;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(preferred = true, description = "Indicates whether this internal frame can be closed.")
MethodParameters:
Name Flags
b
public boolean isClosable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.closable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.isClosed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setClosed(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.isClosed:Z
iload 1
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.isClosed:Z
ifeq 3
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 4
StackMap locals:
StackMap stack:
3: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
4: astore 2
start local 2 5: iload 1
ifeq 6
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 7
StackMap locals: java.lang.Boolean
StackMap stack:
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
7: astore 3
start local 3 8: iload 1
ifeq 10
9: aload 0
sipush 25550
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
10: StackMap locals: java.lang.Boolean
StackMap stack:
aload 0
ldc "closed"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
11: aload 0
iload 1
putfield javax.swing.JInternalFrame.isClosed:Z
12: aload 0
getfield javax.swing.JInternalFrame.isClosed:Z
ifeq 14
13: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
14: StackMap locals:
StackMap stack:
aload 0
ldc "closed"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
15: aload 0
getfield javax.swing.JInternalFrame.isClosed:Z
ifeq 17
16: aload 0
invokevirtual javax.swing.JInternalFrame.dispose:()V
17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavax/swing/JInternalFrame;
0 18 1 b Z
5 18 2 oldValue Ljava/lang/Boolean;
8 18 3 newValue Ljava/lang/Boolean;
Exceptions:
throws java.beans.PropertyVetoException
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "Indicates whether this internal frame has been closed.")
MethodParameters:
Name Flags
b
public void setResizable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.resizable:Z
ifeq 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 2
StackMap locals:
StackMap stack:
1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
2: astore 2
start local 2 3: iload 1
ifeq 4
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 5
StackMap locals: java.lang.Boolean
StackMap stack:
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
5: astore 3
start local 3 6: aload 0
iload 1
putfield javax.swing.JInternalFrame.resizable:Z
7: aload 0
ldc "resizable"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/JInternalFrame;
0 9 1 b Z
3 9 2 oldValue Ljava/lang/Boolean;
6 9 3 newValue Ljava/lang/Boolean;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(preferred = true, description = "Determines whether this internal frame can be resized by the user.")
MethodParameters:
Name Flags
b
public boolean isResizable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.isMaximum:Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javax.swing.JInternalFrame.resizable:Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JInternalFrame;
public void setIconifiable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.iconable:Z
ifeq 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 2
StackMap locals:
StackMap stack:
1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
2: astore 2
start local 2 3: iload 1
ifeq 4
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 5
StackMap locals: java.lang.Boolean
StackMap stack:
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
5: astore 3
start local 3 6: aload 0
iload 1
putfield javax.swing.JInternalFrame.iconable:Z
7: aload 0
ldc "iconable"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/JInternalFrame;
0 9 1 b Z
3 9 2 oldValue Ljava/lang/Boolean;
6 9 3 newValue Ljava/lang/Boolean;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(preferred = true, description = "Determines whether this internal frame can be iconified.")
MethodParameters:
Name Flags
b
public boolean isIconifiable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.iconable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public boolean isIcon();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.isIcon:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setIcon(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.isIcon:Z
iload 1
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
ldc "ancestor"
aconst_null
aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: aload 0
getfield javax.swing.JInternalFrame.isIcon:Z
ifeq 4
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 5
StackMap locals:
StackMap stack:
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
5: astore 2
start local 2 6: iload 1
ifeq 7
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 8
StackMap locals: java.lang.Boolean
StackMap stack:
7: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
8: astore 3
start local 3 9: aload 0
ldc "icon"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
10: aload 0
iload 1
putfield javax.swing.JInternalFrame.isIcon:Z
11: aload 0
ldc "icon"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
12: iload 1
ifeq 14
13: aload 0
sipush 25552
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
goto 15
14: StackMap locals: java.lang.Boolean
StackMap stack:
aload 0
sipush 25553
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
15: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavax/swing/JInternalFrame;
0 16 1 b Z
6 16 2 oldValue Ljava/lang/Boolean;
9 16 3 newValue Ljava/lang/Boolean;
Exceptions:
throws java.beans.PropertyVetoException
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "The image displayed when this internal frame is minimized.")
MethodParameters:
Name Flags
b
public void setMaximizable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.maximizable:Z
ifeq 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 2
StackMap locals:
StackMap stack:
1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
2: astore 2
start local 2 3: iload 1
ifeq 4
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 5
StackMap locals: java.lang.Boolean
StackMap stack:
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
5: astore 3
start local 3 6: aload 0
iload 1
putfield javax.swing.JInternalFrame.maximizable:Z
7: aload 0
ldc "maximizable"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/JInternalFrame;
0 9 1 b Z
3 9 2 oldValue Ljava/lang/Boolean;
6 9 3 newValue Ljava/lang/Boolean;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(preferred = true, description = "Determines whether this internal frame can be maximized.")
MethodParameters:
Name Flags
b
public boolean isMaximizable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.maximizable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public boolean isMaximum();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.isMaximum:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setMaximum(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.isMaximum:Z
iload 1
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.isMaximum:Z
ifeq 3
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 4
StackMap locals:
StackMap stack:
3: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
4: astore 2
start local 2 5: iload 1
ifeq 6
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 7
StackMap locals: java.lang.Boolean
StackMap stack:
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
7: astore 3
start local 3 8: aload 0
ldc "maximum"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
9: aload 0
iload 1
putfield javax.swing.JInternalFrame.isMaximum:Z
10: aload 0
ldc "maximum"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/JInternalFrame;
0 12 1 b Z
5 12 2 oldValue Ljava/lang/Boolean;
8 12 3 newValue Ljava/lang/Boolean;
Exceptions:
throws java.beans.PropertyVetoException
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "Indicates whether this internal frame is maximized.")
MethodParameters:
Name Flags
b
public java.lang.String getTitle();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setTitle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
astore 2
start local 2 1: aload 0
aload 1
putfield javax.swing.JInternalFrame.title:Ljava/lang/String;
2: aload 0
ldc "title"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 title Ljava/lang/String;
1 4 2 oldValue Ljava/lang/String;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(preferred = true, description = "The text displayed in the title bar.")
MethodParameters:
Name Flags
title
public void setSelected(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
aload 0
getfield javax.swing.JInternalFrame.isSelected:Z
ifeq 3
1: aload 0
invokevirtual javax.swing.JInternalFrame.restoreSubcomponentFocus:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.isSelected:Z
iload 1
if_icmpeq 6
iload 1
ifeq 7
4: aload 0
getfield javax.swing.JInternalFrame.isIcon:Z
ifeq 5
aload 0
getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.isShowing:()Z
ifne 7
goto 6
StackMap locals:
StackMap stack:
5: aload 0
invokevirtual javax.swing.JInternalFrame.isShowing:()Z
ifne 7
6: StackMap locals:
StackMap stack:
return
7: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.isSelected:Z
ifeq 8
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 9
StackMap locals:
StackMap stack:
8: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
9: astore 2
start local 2 10: iload 1
ifeq 11
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 12
StackMap locals: java.lang.Boolean
StackMap stack:
11: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
12: astore 3
start local 3 13: aload 0
ldc "selected"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
14: iload 1
ifeq 16
15: aload 0
invokevirtual javax.swing.JInternalFrame.restoreSubcomponentFocus:()V
16: StackMap locals: java.lang.Boolean
StackMap stack:
aload 0
iload 1
putfield javax.swing.JInternalFrame.isSelected:Z
17: aload 0
ldc "selected"
aload 2
aload 3
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
18: aload 0
getfield javax.swing.JInternalFrame.isSelected:Z
ifeq 20
19: aload 0
sipush 25554
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
goto 21
20: StackMap locals:
StackMap stack:
aload 0
sipush 25555
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.repaint:()V
22: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljavax/swing/JInternalFrame;
0 23 1 selected Z
10 23 2 oldValue Ljava/lang/Boolean;
13 23 3 newValue Ljava/lang/Boolean;
Exceptions:
throws java.beans.PropertyVetoException
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "Indicates whether this internal frame is currently the active frame.")
MethodParameters:
Name Flags
selected
public boolean isSelected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.isSelected:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void setFrameIcon(javax.swing.Icon);
descriptor: (Ljavax/swing/Icon;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
astore 2
start local 2 1: aload 0
aload 1
putfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
2: aload 0
ldc "frameIcon"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 icon Ljavax/swing/Icon;
1 4 2 oldIcon Ljavax/swing/Icon;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "The icon shown in the top-left corner of this internal frame.")
MethodParameters:
Name Flags
icon
public javax.swing.Icon getFrameIcon();
descriptor: ()Ljavax/swing/Icon;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void moveToFront();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isIcon:()Z
ifeq 5
1: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
instanceof javax.swing.JLayeredPane
ifeq 7
2: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
checkcast javax.swing.JLayeredPane
3: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JLayeredPane.moveToFront:(Ljava/awt/Component;)V
4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
instanceof javax.swing.JLayeredPane
ifeq 7
6: aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
checkcast javax.swing.JLayeredPane
aload 0
invokevirtual javax.swing.JLayeredPane.moveToFront:(Ljava/awt/Component;)V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/JInternalFrame;
public void moveToBack();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isIcon:()Z
ifeq 5
1: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
instanceof javax.swing.JLayeredPane
ifeq 7
2: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
checkcast javax.swing.JLayeredPane
3: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JLayeredPane.moveToBack:(Ljava/awt/Component;)V
4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
instanceof javax.swing.JLayeredPane
ifeq 7
6: aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
checkcast javax.swing.JLayeredPane
aload 0
invokevirtual javax.swing.JLayeredPane.moveToBack:(Ljava/awt/Component;)V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/JInternalFrame;
public java.awt.Cursor getLastCursor();
descriptor: ()Ljava/awt/Cursor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.lastCursor:Ljava/awt/Cursor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
public void setCursor(java.awt.Cursor);
descriptor: (Ljava/awt/Cursor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: aload 0
aconst_null
putfield javax.swing.JInternalFrame.lastCursor:Ljava/awt/Cursor;
2: aload 0
aload 1
invokespecial javax.swing.JComponent.setCursor:(Ljava/awt/Cursor;)V
3: return
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.Cursor.getType:()I
istore 2
start local 2 5: iload 2
iconst_4
if_icmpeq 14
6: iload 2
iconst_5
if_icmpeq 14
7: iload 2
bipush 6
if_icmpeq 14
8: iload 2
bipush 7
if_icmpeq 14
9: iload 2
bipush 8
if_icmpeq 14
10: iload 2
bipush 9
if_icmpeq 14
11: iload 2
bipush 10
if_icmpeq 14
12: iload 2
bipush 11
if_icmpeq 14
13: aload 0
aload 1
putfield javax.swing.JInternalFrame.lastCursor:Ljava/awt/Cursor;
14: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.JComponent.setCursor:(Ljava/awt/Cursor;)V
15: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavax/swing/JInternalFrame;
0 16 1 cursor Ljava/awt/Cursor;
5 16 2 type I
MethodParameters:
Name Flags
cursor
public void setLayer(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
ifnull 4
aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
instanceof javax.swing.JLayeredPane
ifeq 4
1: aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
checkcast javax.swing.JLayeredPane
astore 2
start local 2 2: aload 2
aload 0
aload 1
invokevirtual java.lang.Integer.intValue:()I
aload 2
aload 0
invokevirtual javax.swing.JLayeredPane.getPosition:(Ljava/awt/Component;)I
invokevirtual javax.swing.JLayeredPane.setLayer:(Ljava/awt/Component;II)V
end local 2 3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Integer.intValue:()I
invokestatic javax.swing.JLayeredPane.putLayer:(Ljavax/swing/JComponent;I)V
5: aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
ifnull 7
6: aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
aload 0
invokevirtual javax.swing.JInternalFrame.getX:()I
aload 0
invokevirtual javax.swing.JInternalFrame.getY:()I
aload 0
invokevirtual javax.swing.JInternalFrame.getWidth:()I
aload 0
invokevirtual javax.swing.JInternalFrame.getHeight:()I
invokevirtual java.awt.Container.repaint:(IIII)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/JInternalFrame;
0 8 1 layer Ljava/lang/Integer;
2 3 2 p Ljavax/swing/JLayeredPane;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, expert = true, description = "Specifies what desktop layer is used.")
MethodParameters:
Name Flags
layer
public void setLayer(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual javax.swing.JInternalFrame.setLayer:(Ljava/lang/Integer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 layer I
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, expert = true, description = "Specifies what desktop layer is used.")
MethodParameters:
Name Flags
layer
public int getLayer();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic javax.swing.JLayeredPane.getLayer:(Ljavax/swing/JComponent;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public javax.swing.JDesktopPane getDesktopPane();
descriptor: ()Ljavax/swing/JDesktopPane;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
astore 1
start local 1 1: goto 3
2: StackMap locals: java.awt.Container
StackMap stack:
aload 1
invokevirtual java.awt.Container.getParent:()Ljava/awt/Container;
astore 1
3: StackMap locals:
StackMap stack:
aload 1
ifnull 4
aload 1
instanceof javax.swing.JDesktopPane
ifeq 2
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 9
5: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
astore 1
6: goto 8
7: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.Container.getParent:()Ljava/awt/Container;
astore 1
8: StackMap locals:
StackMap stack:
aload 1
ifnull 9
aload 1
instanceof javax.swing.JDesktopPane
ifeq 7
9: StackMap locals:
StackMap stack:
aload 1
checkcast javax.swing.JDesktopPane
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/JInternalFrame;
1 10 1 p Ljava/awt/Container;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
public void setDesktopIcon(javax.swing.JInternalFrame$JDesktopIcon);
descriptor: (Ljavax/swing/JInternalFrame$JDesktopIcon;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
astore 2
start local 2 1: aload 0
aload 1
putfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
2: aload 0
ldc "desktopIcon"
aload 2
aload 1
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 d Ljavax/swing/JInternalFrame$JDesktopIcon;
1 4 2 oldValue Ljavax/swing/JInternalFrame$JDesktopIcon;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "The icon shown when this internal frame is minimized.")
MethodParameters:
Name Flags
d
public javax.swing.JInternalFrame$JDesktopIcon getDesktopIcon();
descriptor: ()Ljavax/swing/JInternalFrame$JDesktopIcon;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public java.awt.Rectangle getNormalBounds();
descriptor: ()Ljava/awt/Rectangle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
ifnull 2
1: aload 0
getfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.getBounds:()Ljava/awt/Rectangle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JInternalFrame;
public void setNormalBounds(java.awt.Rectangle);
descriptor: (Ljava/awt/Rectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 r Ljava/awt/Rectangle;
MethodParameters:
Name Flags
r
public java.awt.Component getFocusOwner();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isSelected:()Z
ifeq 2
1: aload 0
getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JInternalFrame;
public java.awt.Component getMostRecentFocusOwner();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isSelected:()Z
ifeq 2
1: aload 0
invokevirtual javax.swing.JInternalFrame.getFocusOwner:()Ljava/awt/Component;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
ifnull 4
3: aload 0
getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.getFocusTraversalPolicy:()Ljava/awt/FocusTraversalPolicy;
astore 1
start local 1 5: aload 1
instanceof javax.swing.InternalFrameFocusTraversalPolicy
ifeq 9
6: aload 1
checkcast javax.swing.InternalFrameFocusTraversalPolicy
7: aload 0
invokevirtual javax.swing.InternalFrameFocusTraversalPolicy.getInitialComponent:(Ljavax/swing/JInternalFrame;)Ljava/awt/Component;
8: areturn
9: StackMap locals: java.awt.FocusTraversalPolicy
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.FocusTraversalPolicy.getDefaultComponent:(Ljava/awt/Container;)Ljava/awt/Component;
astore 2
start local 2 10: aload 2
ifnull 12
11: aload 2
areturn
12: StackMap locals: java.awt.Component
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/swing/JInternalFrame;
5 13 1 policy Ljava/awt/FocusTraversalPolicy;
10 13 2 toFocus Ljava/awt/Component;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
public void restoreSubcomponentFocus();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isIcon:()Z
ifeq 3
1: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
invokestatic sun.swing.SwingUtilities2.compositeRequestFocus:(Ljava/awt/Component;)Ljava/awt/Component;
pop
2: goto 9
3: StackMap locals:
StackMap stack:
invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
invokevirtual java.awt.KeyboardFocusManager.getPermanentFocusOwner:()Ljava/awt/Component;
astore 1
start local 1 4: aload 1
ifnull 5
aload 1
aload 0
invokestatic javax.swing.SwingUtilities.isDescendingFrom:(Ljava/awt/Component;Ljava/awt/Component;)Z
ifne 9
5: StackMap locals: java.awt.Component
StackMap stack:
aload 0
aload 0
invokevirtual javax.swing.JInternalFrame.getMostRecentFocusOwner:()Ljava/awt/Component;
invokevirtual javax.swing.JInternalFrame.setLastFocusOwner:(Ljava/awt/Component;)V
6: aload 0
getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
ifnonnull 8
7: aload 0
aload 0
invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
invokevirtual javax.swing.JInternalFrame.setLastFocusOwner:(Ljava/awt/Component;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
invokevirtual java.awt.Component.requestFocus:()V
end local 1 9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/JInternalFrame;
4 9 1 component Ljava/awt/Component;
private void setLastFocusOwner(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 component Ljava/awt/Component;
MethodParameters:
Name Flags
component
public void reshape(int, int, int, int);
descriptor: (IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 2
iload 3
iload 4
invokespecial javax.swing.JComponent.reshape:(IIII)V
1: aload 0
invokevirtual javax.swing.JInternalFrame.validate:()V
2: aload 0
invokevirtual javax.swing.JInternalFrame.repaint:()V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 x I
0 4 2 y I
0 4 3 width I
0 4 4 height I
MethodParameters:
Name Flags
x
y
width
height
public void addInternalFrameListener(javax.swing.event.InternalFrameListener);
descriptor: (Ljavax/swing/event/InternalFrameListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
ldc Ljavax/swing/event/InternalFrameListener;
aload 1
invokevirtual javax.swing.event.EventListenerList.add:(Ljava/lang/Class;Ljava/util/EventListener;)V
1: aload 0
lconst_0
invokevirtual javax.swing.JInternalFrame.enableEvents:(J)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JInternalFrame;
0 3 1 l Ljavax/swing/event/InternalFrameListener;
MethodParameters:
Name Flags
l
public void removeInternalFrameListener(javax.swing.event.InternalFrameListener);
descriptor: (Ljavax/swing/event/InternalFrameListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
ldc Ljavax/swing/event/InternalFrameListener;
aload 1
invokevirtual javax.swing.event.EventListenerList.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 l Ljavax/swing/event/InternalFrameListener;
MethodParameters:
Name Flags
l
public javax.swing.event.InternalFrameListener[] getInternalFrameListeners();
descriptor: ()[Ljavax/swing/event/InternalFrameListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
ldc Ljavax/swing/event/InternalFrameListener;
invokevirtual javax.swing.event.EventListenerList.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;
checkcast javax.swing.event.InternalFrameListener[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
protected void fireInternalFrameEvent(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
invokevirtual javax.swing.event.EventListenerList.getListenerList:()[Ljava/lang/Object;
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 2
arraylength
iconst_2
isub
istore 4
start local 4 3: goto 23
4: StackMap locals: java.lang.Object[] javax.swing.event.InternalFrameEvent int
StackMap stack:
aload 2
iload 4
aaload
ldc Ljavax/swing/event/InternalFrameListener;
if_acmpne 22
5: aload 3
ifnonnull 7
6: new javax.swing.event.InternalFrameEvent
dup
aload 0
iload 1
invokespecial javax.swing.event.InternalFrameEvent.<init>:(Ljavax/swing/JInternalFrame;I)V
astore 3
7: StackMap locals:
StackMap stack:
aload 3
invokevirtual javax.swing.event.InternalFrameEvent.getID:()I
tableswitch { // 25549 - 25555
25549: 8
25550: 10
25551: 12
25552: 14
25553: 16
25554: 18
25555: 20
default: 22
}
8: StackMap locals:
StackMap stack:
aload 2
iload 4
iconst_1
iadd
aaload
checkcast javax.swing.event.InternalFrameListener
aload 3
invokeinterface javax.swing.event.InternalFrameListener.internalFrameOpened:(Ljavax/swing/event/InternalFrameEvent;)V
9: goto 22
10: StackMap locals:
StackMap stack:
aload 2
iload 4
iconst_1
iadd
aaload
checkcast javax.swing.event.InternalFrameListener
aload 3
invokeinterface javax.swing.event.InternalFrameListener.internalFrameClosing:(Ljavax/swing/event/InternalFrameEvent;)V
11: goto 22
12: StackMap locals:
StackMap stack:
aload 2
iload 4
iconst_1
iadd
aaload
checkcast javax.swing.event.InternalFrameListener
aload 3
invokeinterface javax.swing.event.InternalFrameListener.internalFrameClosed:(Ljavax/swing/event/InternalFrameEvent;)V
13: goto 22
14: StackMap locals:
StackMap stack:
aload 2
iload 4
iconst_1
iadd
aaload
checkcast javax.swing.event.InternalFrameListener
aload 3
invokeinterface javax.swing.event.InternalFrameListener.internalFrameIconified:(Ljavax/swing/event/InternalFrameEvent;)V
15: goto 22
16: StackMap locals:
StackMap stack:
aload 2
iload 4
iconst_1
iadd
aaload
checkcast javax.swing.event.InternalFrameListener
aload 3
invokeinterface javax.swing.event.InternalFrameListener.internalFrameDeiconified:(Ljavax/swing/event/InternalFrameEvent;)V
17: goto 22
18: StackMap locals:
StackMap stack:
aload 2
iload 4
iconst_1
iadd
aaload
checkcast javax.swing.event.InternalFrameListener
aload 3
invokeinterface javax.swing.event.InternalFrameListener.internalFrameActivated:(Ljavax/swing/event/InternalFrameEvent;)V
19: goto 22
20: StackMap locals:
StackMap stack:
aload 2
iload 4
iconst_1
iadd
aaload
checkcast javax.swing.event.InternalFrameListener
aload 3
invokeinterface javax.swing.event.InternalFrameListener.internalFrameDeactivated:(Ljavax/swing/event/InternalFrameEvent;)V
21: goto 22
22: StackMap locals:
StackMap stack:
iinc 4 -2
StackMap locals:
StackMap stack:
23: iload 4
ifge 4
end local 4 24: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljavax/swing/JInternalFrame;
0 25 1 id I
1 25 2 listeners [Ljava/lang/Object;
2 25 3 e Ljavax/swing/event/InternalFrameEvent;
3 24 4 i I
MethodParameters:
Name Flags
id
public void doDefaultCloseAction();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
sipush 25550
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
1: aload 0
getfield javax.swing.JInternalFrame.defaultCloseOperation:I
tableswitch { // 0 - 2
0: 2
1: 3
2: 9
default: 21
}
2: StackMap locals:
StackMap stack:
goto 21
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
4: aload 0
invokevirtual javax.swing.JInternalFrame.isSelected:()Z
ifeq 21
5: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setSelected:(Z)V
6: goto 21
StackMap locals:
StackMap stack: java.beans.PropertyVetoException
7: pop
8: goto 21
9: StackMap locals:
StackMap stack:
aload 0
ldc "closed"
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
10: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
11: invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
12: aload 0
iconst_1
putfield javax.swing.JInternalFrame.isClosed:Z
13: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
14: aload 0
ldc "closed"
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
15: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
16: invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
17: aload 0
invokevirtual javax.swing.JInternalFrame.dispose:()V
18: goto 21
StackMap locals:
StackMap stack: java.beans.PropertyVetoException
19: pop
20: goto 21
21: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Ljavax/swing/JInternalFrame;
Exception table:
from to target type
5 6 7 Class java.beans.PropertyVetoException
9 18 19 Class java.beans.PropertyVetoException
public void setDefaultCloseOperation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.swing.JInternalFrame.defaultCloseOperation:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
0 2 1 operation I
MethodParameters:
Name Flags
operation
public int getDefaultCloseOperation();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.defaultCloseOperation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public void pack();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isIcon:()Z
ifeq 3
1: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setIcon:(Z)V
2: goto 8
StackMap locals:
StackMap stack:
3: aload 0
invokevirtual javax.swing.JInternalFrame.isMaximum:()Z
ifeq 8
4: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setMaximum:(Z)V
5: goto 8
StackMap locals:
StackMap stack: java.beans.PropertyVetoException
6: pop
7: return
8: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javax.swing.JInternalFrame.getPreferredSize:()Ljava/awt/Dimension;
invokevirtual javax.swing.JInternalFrame.setSize:(Ljava/awt/Dimension;)V
9: aload 0
invokevirtual javax.swing.JInternalFrame.validate:()V
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/swing/JInternalFrame;
Exception table:
from to target type
0 5 6 Class java.beans.PropertyVetoException
public void show();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isVisible:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.opened:Z
ifne 5
3: aload 0
sipush 25549
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
4: aload 0
iconst_1
putfield javax.swing.JInternalFrame.opened:Z
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
iconst_1
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.setVisible:(Z)V
6: aload 0
invokevirtual javax.swing.JInternalFrame.toFront:()V
7: aload 0
invokespecial javax.swing.JComponent.show:()V
8: aload 0
getfield javax.swing.JInternalFrame.isIcon:Z
ifeq 10
9: return
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JInternalFrame.isSelected:()Z
ifne 14
11: aload 0
iconst_1
invokevirtual javax.swing.JInternalFrame.setSelected:(Z)V
12: goto 14
StackMap locals:
StackMap stack: java.beans.PropertyVetoException
13: pop
14: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/JInternalFrame;
Exception table:
from to target type
11 12 13 Class java.beans.PropertyVetoException
public void hide();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isIcon:()Z
ifeq 2
1: aload 0
invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
iconst_0
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.setVisible:(Z)V
2: StackMap locals:
StackMap stack:
aload 0
invokespecial javax.swing.JComponent.hide:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isVisible:()Z
ifeq 2
1: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.isClosed:Z
ifne 5
3: aload 0
ldc "closed"
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 0
iconst_1
putfield javax.swing.JInternalFrame.isClosed:Z
5: StackMap locals:
StackMap stack:
aload 0
sipush 25551
invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JInternalFrame;
public void toFront();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.moveToFront:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
public void toBack();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.moveToBack:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JInternalFrame;
public final void setFocusCycleRoot(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/JInternalFrame;
0 1 1 focusCycleRoot Z
MethodParameters:
Name Flags
focusCycleRoot
public final boolean isFocusCycleRoot();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JInternalFrame;
public final java.awt.Container getFocusCycleRootAncestor();
descriptor: ()Ljava/awt/Container;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/JInternalFrame;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
public final java.lang.String getWarningString();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/JInternalFrame;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
1: aload 0
invokevirtual javax.swing.JInternalFrame.getUIClassID:()Ljava/lang/String;
ldc "InternalFrameUI"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
2: aload 0
invokestatic javax.swing.JComponent.getWriteObjCounter:(Ljavax/swing/JComponent;)B
istore 2
start local 2 3: aload 0
iload 2
iconst_1
isub
i2b
dup
istore 2
invokestatic javax.swing.JComponent.setWriteObjCounter:(Ljavax/swing/JComponent;B)V
4: iload 2
ifne 13
aload 0
getfield javax.swing.JInternalFrame.ui:Ljavax/swing/plaf/ComponentUI;
ifnull 13
5: aload 0
invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
istore 3
start local 3 6: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
7: aload 0
getfield javax.swing.JInternalFrame.ui:Ljavax/swing/plaf/ComponentUI;
aload 0
invokevirtual javax.swing.plaf.ComponentUI.installUI:(Ljavax/swing/JComponent;)V
8: goto 12
StackMap locals: javax.swing.JInternalFrame java.io.ObjectOutputStream int int
StackMap stack: java.lang.Throwable
9: astore 4
10: aload 0
iload 3
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
11: aload 4
athrow
12: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
end local 3 end local 2 13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavax/swing/JInternalFrame;
0 14 1 s Ljava/io/ObjectOutputStream;
3 13 2 count B
6 13 3 old Z
Exception table:
from to target type
6 9 9 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
void compWriteObjectNotify();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
istore 1
start local 1 1: aload 0
iconst_0
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
2: aload 0
invokespecial javax.swing.JComponent.compWriteObjectNotify:()V
3: goto 7
4: StackMap locals: javax.swing.JInternalFrame int
StackMap stack: java.lang.Throwable
astore 2
5: aload 0
iload 1
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
6: aload 2
athrow
7: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/JInternalFrame;
1 9 1 old Z
Exception table:
from to target type
1 4 4 any
protected java.lang.String paramString();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=16, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
ifnull 2
1: aload 0
getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
invokevirtual javax.swing.JRootPane.toString:()Ljava/lang/String;
goto 3
StackMap locals:
StackMap stack:
2: ldc ""
3: StackMap locals:
StackMap stack: java.lang.String
astore 1
start local 1 4: aload 0
getfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
ifeq 6
5: ldc "true"
goto 7
StackMap locals: java.lang.String
StackMap stack:
6: ldc "false"
7: StackMap locals:
StackMap stack: java.lang.String
astore 2
start local 2 8: aload 0
getfield javax.swing.JInternalFrame.closable:Z
ifeq 9
ldc "true"
goto 10
StackMap locals: java.lang.String
StackMap stack:
9: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
10: astore 3
start local 3 11: aload 0
getfield javax.swing.JInternalFrame.isClosed:Z
ifeq 12
ldc "true"
goto 13
StackMap locals: java.lang.String
StackMap stack:
12: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
13: astore 4
start local 4 14: aload 0
getfield javax.swing.JInternalFrame.maximizable:Z
ifeq 15
ldc "true"
goto 16
StackMap locals: java.lang.String
StackMap stack:
15: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
16: astore 5
start local 5 17: aload 0
getfield javax.swing.JInternalFrame.isMaximum:Z
ifeq 18
ldc "true"
goto 19
StackMap locals: java.lang.String
StackMap stack:
18: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
19: astore 6
start local 6 20: aload 0
getfield javax.swing.JInternalFrame.iconable:Z
ifeq 21
ldc "true"
goto 22
StackMap locals: java.lang.String
StackMap stack:
21: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
22: astore 7
start local 7 23: aload 0
getfield javax.swing.JInternalFrame.isIcon:Z
ifeq 24
ldc "true"
goto 25
StackMap locals: java.lang.String
StackMap stack:
24: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
25: astore 8
start local 8 26: aload 0
getfield javax.swing.JInternalFrame.resizable:Z
ifeq 27
ldc "true"
goto 28
StackMap locals: java.lang.String
StackMap stack:
27: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
28: astore 9
start local 9 29: aload 0
getfield javax.swing.JInternalFrame.isSelected:Z
ifeq 30
ldc "true"
goto 31
StackMap locals: java.lang.String
StackMap stack:
30: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
31: astore 10
start local 10 32: aload 0
getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
ifnull 34
33: aload 0
getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
goto 35
StackMap locals: java.lang.String
StackMap stack:
34: ldc ""
35: StackMap locals:
StackMap stack: java.lang.String
astore 11
start local 11 36: aload 0
getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
ifnull 38
37: aload 0
getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
goto 39
StackMap locals: java.lang.String
StackMap stack:
38: ldc ""
39: StackMap locals:
StackMap stack: java.lang.String
astore 12
start local 12 40: aload 0
getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
ifnull 42
41: aload 0
getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
invokevirtual javax.swing.JInternalFrame$JDesktopIcon.toString:()Ljava/lang/String;
goto 43
StackMap locals: java.lang.String
StackMap stack:
42: ldc ""
43: StackMap locals:
StackMap stack: java.lang.String
astore 13
start local 13 44: aload 0
getfield javax.swing.JInternalFrame.opened:Z
ifeq 45
ldc "true"
goto 46
StackMap locals: java.lang.String
StackMap stack:
45: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
46: astore 14
start local 14 47: aload 0
getfield javax.swing.JInternalFrame.defaultCloseOperation:I
iconst_1
if_icmpne 50
48: ldc "HIDE_ON_CLOSE"
astore 15
start local 15 49: goto 57
end local 15 StackMap locals: java.lang.String
StackMap stack:
50: aload 0
getfield javax.swing.JInternalFrame.defaultCloseOperation:I
iconst_2
if_icmpne 53
51: ldc "DISPOSE_ON_CLOSE"
astore 15
start local 15 52: goto 57
end local 15 StackMap locals:
StackMap stack:
53: aload 0
getfield javax.swing.JInternalFrame.defaultCloseOperation:I
ifne 56
54: ldc "DO_NOTHING_ON_CLOSE"
astore 15
start local 15 55: goto 57
end local 15 StackMap locals:
StackMap stack:
56: ldc ""
astore 15
start local 15 57: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
invokespecial javax.swing.JComponent.paramString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
58: ldc ",closable="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
59: ldc ",defaultCloseOperation="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 15
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
60: ldc ",desktopIcon="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
61: ldc ",frameIcon="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
62: ldc ",iconable="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
63: ldc ",isClosed="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
64: ldc ",isIcon="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
65: ldc ",isMaximum="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
66: ldc ",isSelected="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
67: ldc ",maximizable="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
68: ldc ",opened="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
69: ldc ",resizable="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
70: ldc ",rootPane="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
71: ldc ",rootPaneCheckingEnabled="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
72: ldc ",title="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
73: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
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 74 0 this Ljavax/swing/JInternalFrame;
4 74 1 rootPaneString Ljava/lang/String;
8 74 2 rootPaneCheckingEnabledString Ljava/lang/String;
11 74 3 closableString Ljava/lang/String;
14 74 4 isClosedString Ljava/lang/String;
17 74 5 maximizableString Ljava/lang/String;
20 74 6 isMaximumString Ljava/lang/String;
23 74 7 iconableString Ljava/lang/String;
26 74 8 isIconString Ljava/lang/String;
29 74 9 resizableString Ljava/lang/String;
32 74 10 isSelectedString Ljava/lang/String;
36 74 11 frameIconString Ljava/lang/String;
40 74 12 titleString Ljava/lang/String;
44 74 13 desktopIconString Ljava/lang/String;
47 74 14 openedString Ljava/lang/String;
49 50 15 defaultCloseOperationString Ljava/lang/String;
52 53 15 defaultCloseOperationString Ljava/lang/String;
55 56 15 defaultCloseOperationString Ljava/lang/String;
57 74 15 defaultCloseOperationString Ljava/lang/String;
protected void paintComponent(java.awt.Graphics);
descriptor: (Ljava/awt/Graphics;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JInternalFrame.isDragging:Z
ifeq 2
1: aload 0
iconst_1
putfield javax.swing.JInternalFrame.danger:Z
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.JComponent.paintComponent:(Ljava/awt/Graphics;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JInternalFrame;
0 4 1 g Ljava/awt/Graphics;
MethodParameters:
Name Flags
g
public javax.accessibility.AccessibleContext getAccessibleContext();
descriptor: ()Ljavax/accessibility/AccessibleContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JInternalFrame.accessibleContext:Ljavax/accessibility/AccessibleContext;
ifnonnull 2
1: aload 0
new javax.swing.JInternalFrame$AccessibleJInternalFrame
dup
aload 0
invokespecial javax.swing.JInternalFrame$AccessibleJInternalFrame.<init>:(Ljavax/swing/JInternalFrame;)V
putfield javax.swing.JInternalFrame.accessibleContext:Ljavax/accessibility/AccessibleContext;
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JInternalFrame.accessibleContext:Ljavax/accessibility/AccessibleContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JInternalFrame;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
public javax.swing.plaf.ComponentUI getUI();
descriptor: ()Ljavax/swing/plaf/ComponentUI;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javax.swing.JInternalFrame.getUI:()Ljavax/swing/plaf/InternalFrameUI;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "JInternalFrame.java"
NestMembers:
javax.swing.JInternalFrame$AccessibleJInternalFrame javax.swing.JInternalFrame$FocusPropertyChangeListener javax.swing.JInternalFrame$JDesktopIcon javax.swing.JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon
InnerClasses:
protected AccessibleJInternalFrame = javax.swing.JInternalFrame$AccessibleJInternalFrame of javax.swing.JInternalFrame
private FocusPropertyChangeListener = javax.swing.JInternalFrame$FocusPropertyChangeListener of javax.swing.JInternalFrame
public JDesktopIcon = javax.swing.JInternalFrame$JDesktopIcon of javax.swing.JInternalFrame
RuntimeVisibleAnnotations:
java.beans.JavaBean(defaultProperty = "JMenuBar", description = "A frame container which is contained within another window.")
javax.swing.SwingContainer(delegate = "getContentPane")