public class javax.swing.JToggleButton extends javax.swing.AbstractButton implements javax.accessibility.Accessible
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.JToggleButton
super_class: javax.swing.AbstractButton
{
private static final java.lang.String uiClassID;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "ToggleButtonUI"
private static volatile int[] $SWITCH_TABLE$java$awt$event$FocusEvent$Cause;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
iconst_0
invokespecial javax.swing.JToggleButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
public void <init>(javax.swing.Icon);
descriptor: (Ljavax/swing/Icon;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
iconst_0
invokespecial javax.swing.JToggleButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
0 2 1 icon Ljavax/swing/Icon;
MethodParameters:
Name Flags
icon
public void <init>(javax.swing.Icon, boolean);
descriptor: (Ljavax/swing/Icon;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
iload 2
invokespecial javax.swing.JToggleButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
0 2 1 icon Ljavax/swing/Icon;
0 2 2 selected Z
MethodParameters:
Name Flags
icon
selected
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
iconst_0
invokespecial javax.swing.JToggleButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
0 2 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public void <init>(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
iload 2
invokespecial javax.swing.JToggleButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
0 2 1 text Ljava/lang/String;
0 2 2 selected Z
MethodParameters:
Name Flags
text
selected
public void <init>(javax.swing.Action);
descriptor: (Ljavax/swing/Action;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.swing.JToggleButton.<init>:()V
1: aload 0
aload 1
invokevirtual javax.swing.JToggleButton.setAction:(Ljavax/swing/Action;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JToggleButton;
0 3 1 a Ljavax/swing/Action;
MethodParameters:
Name Flags
a
public void <init>(java.lang.String, javax.swing.Icon);
descriptor: (Ljava/lang/String;Ljavax/swing/Icon;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokespecial javax.swing.JToggleButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
0 2 1 text Ljava/lang/String;
0 2 2 icon Ljavax/swing/Icon;
MethodParameters:
Name Flags
text
icon
public void <init>(java.lang.String, javax.swing.Icon, boolean);
descriptor: (Ljava/lang/String;Ljavax/swing/Icon;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial javax.swing.AbstractButton.<init>:()V
1: aload 0
new javax.swing.JToggleButton$ToggleButtonModel
dup
invokespecial javax.swing.JToggleButton$ToggleButtonModel.<init>:()V
invokevirtual javax.swing.JToggleButton.setModel:(Ljavax/swing/ButtonModel;)V
2: aload 0
getfield javax.swing.JToggleButton.model:Ljavax/swing/ButtonModel;
iload 3
invokeinterface javax.swing.ButtonModel.setSelected:(Z)V
3: aload 0
aload 1
aload 2
invokevirtual javax.swing.JToggleButton.init:(Ljava/lang/String;Ljavax/swing/Icon;)V
4: 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/JToggleButton;
0 5 1 text Ljava/lang/String;
0 5 2 icon Ljavax/swing/Icon;
0 5 3 selected Z
MethodParameters:
Name Flags
text
icon
selected
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.ButtonUI
invokevirtual javax.swing.JToggleButton.setUI:(Ljavax/swing/plaf/ButtonUI;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
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 "ToggleButtonUI"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JToggleButton;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, description = "A string that specifies the name of the L&F class")
boolean shouldUpdateSelectedStateFromAction();
descriptor: ()Z
flags: (0x0000)
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/JToggleButton;
private javax.swing.JToggleButton getGroupSelection(java.awt.event.FocusEvent$Cause);
descriptor: (Ljava/awt/event/FocusEvent$Cause;)Ljavax/swing/JToggleButton;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: invokestatic javax.swing.JToggleButton.$SWITCH_TABLE$java$awt$event$FocusEvent$Cause:()[I
aload 1
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
iaload
tableswitch { // 3 - 10
3: 1
4: 1
5: 1
6: 1
7: 1
8: 19
9: 19
10: 1
default: 19
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JToggleButton.getModel:()Ljavax/swing/ButtonModel;
astore 2
start local 2 2: aload 0
astore 3
start local 3 3: aload 2
ifnull 18
4: aload 2
invokeinterface javax.swing.ButtonModel.getGroup:()Ljavax/swing/ButtonGroup;
astore 4
start local 4 5: aload 4
ifnull 18
aload 4
invokevirtual javax.swing.ButtonGroup.getSelection:()Ljavax/swing/ButtonModel;
ifnull 18
6: aload 4
aload 2
invokevirtual javax.swing.ButtonGroup.isSelected:(Ljavax/swing/ButtonModel;)Z
ifne 18
7: aload 4
invokevirtual javax.swing.ButtonGroup.getElements:()Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.asIterator:()Ljava/util/Iterator;
8: astore 5
start local 5 9: goto 17
10: StackMap locals: javax.swing.JToggleButton java.awt.event.FocusEvent$Cause javax.swing.ButtonModel javax.swing.JToggleButton javax.swing.ButtonGroup java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.swing.AbstractButton
astore 6
start local 6 11: aload 4
aload 6
invokevirtual javax.swing.AbstractButton.getModel:()Ljavax/swing/ButtonModel;
invokevirtual javax.swing.ButtonGroup.isSelected:(Ljavax/swing/ButtonModel;)Z
ifeq 17
12: aload 6
instanceof javax.swing.JToggleButton
ifeq 18
13: aload 6
invokevirtual javax.swing.AbstractButton.isVisible:()Z
ifeq 18
aload 6
invokevirtual javax.swing.AbstractButton.isDisplayable:()Z
ifeq 18
14: aload 6
invokevirtual javax.swing.AbstractButton.isEnabled:()Z
ifeq 18
aload 6
invokevirtual javax.swing.AbstractButton.isFocusable:()Z
ifeq 18
15: aload 6
checkcast javax.swing.JToggleButton
astore 3
16: goto 18
end local 6 17: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
end local 5 end local 4 18: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 19: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Ljavax/swing/JToggleButton;
0 20 1 cause Ljava/awt/event/FocusEvent$Cause;
2 19 2 model Ljavax/swing/ButtonModel;
3 19 3 selection Ljavax/swing/JToggleButton;
5 18 4 group Ljavax/swing/ButtonGroup;
9 18 5 iterator Ljava/util/Iterator<Ljavax/swing/AbstractButton;>;
11 17 6 member Ljavax/swing/AbstractButton;
MethodParameters:
Name Flags
cause
public void requestFocus(java.awt.event.FocusEvent$Cause);
descriptor: (Ljava/awt/event/FocusEvent$Cause;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.JToggleButton.getGroupSelection:(Ljava/awt/event/FocusEvent$Cause;)Ljavax/swing/JToggleButton;
aload 1
invokevirtual javax.swing.JToggleButton.requestFocusUnconditionally:(Ljava/awt/event/FocusEvent$Cause;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
0 2 1 cause Ljava/awt/event/FocusEvent$Cause;
MethodParameters:
Name Flags
cause
private void requestFocusUnconditionally(java.awt.event.FocusEvent$Cause);
descriptor: (Ljava/awt/event/FocusEvent$Cause;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.AbstractButton.requestFocus:(Ljava/awt/event/FocusEvent$Cause;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JToggleButton;
0 2 1 cause Ljava/awt/event/FocusEvent$Cause;
MethodParameters:
Name Flags
cause
public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause);
descriptor: (Ljava/awt/event/FocusEvent$Cause;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.JToggleButton.getGroupSelection:(Ljava/awt/event/FocusEvent$Cause;)Ljavax/swing/JToggleButton;
1: aload 1
invokevirtual javax.swing.JToggleButton.requestFocusInWindowUnconditionally:(Ljava/awt/event/FocusEvent$Cause;)Z
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JToggleButton;
0 3 1 cause Ljava/awt/event/FocusEvent$Cause;
MethodParameters:
Name Flags
cause
private boolean requestFocusInWindowUnconditionally(java.awt.event.FocusEvent$Cause);
descriptor: (Ljava/awt/event/FocusEvent$Cause;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.AbstractButton.requestFocusInWindow:(Ljava/awt/event/FocusEvent$Cause;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JToggleButton;
0 1 1 cause Ljava/awt/event/FocusEvent$Cause;
MethodParameters:
Name Flags
cause
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
1: aload 0
invokevirtual javax.swing.JToggleButton.getUIClassID:()Ljava/lang/String;
ldc "ToggleButtonUI"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
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 6
aload 0
getfield javax.swing.JToggleButton.ui:Ljavax/swing/plaf/ComponentUI;
ifnull 6
5: aload 0
getfield javax.swing.JToggleButton.ui:Ljavax/swing/plaf/ComponentUI;
aload 0
invokevirtual javax.swing.plaf.ComponentUI.installUI:(Ljavax/swing/JComponent;)V
end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JToggleButton;
0 7 1 s Ljava/io/ObjectOutputStream;
3 6 2 count B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
protected java.lang.String paramString();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.AbstractButton.paramString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JToggleButton;
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.JToggleButton.accessibleContext:Ljavax/accessibility/AccessibleContext;
ifnonnull 2
1: aload 0
new javax.swing.JToggleButton$AccessibleJToggleButton
dup
aload 0
invokespecial javax.swing.JToggleButton$AccessibleJToggleButton.<init>:(Ljavax/swing/JToggleButton;)V
putfield javax.swing.JToggleButton.accessibleContext:Ljavax/accessibility/AccessibleContext;
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JToggleButton.accessibleContext:Ljavax/accessibility/AccessibleContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JToggleButton;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, expert = true, description = "The AccessibleContext associated with this ToggleButton.")
static javax.accessibility.AccessibleContext access$0(javax.swing.JToggleButton);
descriptor: (Ljavax/swing/JToggleButton;)Ljavax/accessibility/AccessibleContext;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield javax.swing.JToggleButton.accessibleContext:Ljavax/accessibility/AccessibleContext;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$java$awt$event$FocusEvent$Cause();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic javax.swing.JToggleButton.$SWITCH_TABLE$java$awt$event$FocusEvent$Cause:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic java.awt.event.FocusEvent$Cause.values:()[Ljava/awt/event/FocusEvent$Cause;
arraylength
newarray 10
astore 0
2: aload 0
getstatic java.awt.event.FocusEvent$Cause.ACTIVATION:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
bipush 10
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic java.awt.event.FocusEvent$Cause.CLEAR_GLOBAL_FOCUS_OWNER:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
bipush 11
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic java.awt.event.FocusEvent$Cause.MOUSE_EVENT:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic java.awt.event.FocusEvent$Cause.ROLLBACK:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
bipush 8
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic java.awt.event.FocusEvent$Cause.TRAVERSAL:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
iconst_3
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic java.awt.event.FocusEvent$Cause.TRAVERSAL_BACKWARD:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
bipush 7
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic java.awt.event.FocusEvent$Cause.TRAVERSAL_DOWN:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
iconst_5
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic java.awt.event.FocusEvent$Cause.TRAVERSAL_FORWARD:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
bipush 6
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic java.awt.event.FocusEvent$Cause.TRAVERSAL_UP:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
iconst_4
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic java.awt.event.FocusEvent$Cause.UNEXPECTED:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
bipush 9
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic java.awt.event.FocusEvent$Cause.UNKNOWN:Ljava/awt/event/FocusEvent$Cause;
invokevirtual java.awt.event.FocusEvent$Cause.ordinal:()I
iconst_1
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
dup
putstatic javax.swing.JToggleButton.$SWITCH_TABLE$java$awt$event$FocusEvent$Cause:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
}
SourceFile: "JToggleButton.java"
NestMembers:
javax.swing.JToggleButton$AccessibleJToggleButton javax.swing.JToggleButton$ToggleButtonModel
InnerClasses:
public final Cause = java.awt.event.FocusEvent$Cause of java.awt.event.FocusEvent
protected AccessibleJToggleButton = javax.swing.JToggleButton$AccessibleJToggleButton of javax.swing.JToggleButton
public ToggleButtonModel = javax.swing.JToggleButton$ToggleButtonModel of javax.swing.JToggleButton
RuntimeVisibleAnnotations:
java.beans.JavaBean(defaultProperty = "UIClassID", description = "An implementation of a two-state button.")
javax.swing.SwingContainer(value = false)