public class javax.swing.plaf.metal.MetalBorders
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.plaf.metal.MetalBorders
super_class: java.lang.Object
{
static java.lang.Object NO_BUTTON_ROLLOVER;
descriptor: Ljava/lang/Object;
flags: (0x0008) ACC_STATIC
private static javax.swing.border.Border buttonBorder;
descriptor: Ljavax/swing/border/Border;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static javax.swing.border.Border textBorder;
descriptor: Ljavax/swing/border/Border;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static javax.swing.border.Border textFieldBorder;
descriptor: Ljavax/swing/border/Border;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static javax.swing.border.Border toggleButtonBorder;
descriptor: Ljavax/swing/border/Border;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new sun.swing.StringUIClientPropertyKey
dup
ldc "NoButtonRollover"
invokespecial sun.swing.StringUIClientPropertyKey.<init>:(Ljava/lang/String;)V
1: putstatic javax.swing.plaf.metal.MetalBorders.NO_BUTTON_ROLLOVER:Ljava/lang/Object;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/metal/MetalBorders;
public static javax.swing.border.Border getButtonBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: getstatic javax.swing.plaf.metal.MetalBorders.buttonBorder:Ljavax/swing/border/Border;
ifnonnull 5
1: new javax.swing.plaf.BorderUIResource$CompoundBorderUIResource
dup
2: new javax.swing.plaf.metal.MetalBorders$ButtonBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$ButtonBorder.<init>:()V
3: new javax.swing.plaf.basic.BasicBorders$MarginBorder
dup
invokespecial javax.swing.plaf.basic.BasicBorders$MarginBorder.<init>:()V
4: invokespecial javax.swing.plaf.BorderUIResource$CompoundBorderUIResource.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
putstatic javax.swing.plaf.metal.MetalBorders.buttonBorder:Ljavax/swing/border/Border;
5: StackMap locals:
StackMap stack:
getstatic javax.swing.plaf.metal.MetalBorders.buttonBorder:Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border getTextBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: getstatic javax.swing.plaf.metal.MetalBorders.textBorder:Ljavax/swing/border/Border;
ifnonnull 5
1: new javax.swing.plaf.BorderUIResource$CompoundBorderUIResource
dup
2: new javax.swing.plaf.metal.MetalBorders$Flush3DBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$Flush3DBorder.<init>:()V
3: new javax.swing.plaf.basic.BasicBorders$MarginBorder
dup
invokespecial javax.swing.plaf.basic.BasicBorders$MarginBorder.<init>:()V
4: invokespecial javax.swing.plaf.BorderUIResource$CompoundBorderUIResource.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
putstatic javax.swing.plaf.metal.MetalBorders.textBorder:Ljavax/swing/border/Border;
5: StackMap locals:
StackMap stack:
getstatic javax.swing.plaf.metal.MetalBorders.textBorder:Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border getTextFieldBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: getstatic javax.swing.plaf.metal.MetalBorders.textFieldBorder:Ljavax/swing/border/Border;
ifnonnull 5
1: new javax.swing.plaf.BorderUIResource$CompoundBorderUIResource
dup
2: new javax.swing.plaf.metal.MetalBorders$TextFieldBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$TextFieldBorder.<init>:()V
3: new javax.swing.plaf.basic.BasicBorders$MarginBorder
dup
invokespecial javax.swing.plaf.basic.BasicBorders$MarginBorder.<init>:()V
4: invokespecial javax.swing.plaf.BorderUIResource$CompoundBorderUIResource.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
putstatic javax.swing.plaf.metal.MetalBorders.textFieldBorder:Ljavax/swing/border/Border;
5: StackMap locals:
StackMap stack:
getstatic javax.swing.plaf.metal.MetalBorders.textFieldBorder:Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border getToggleButtonBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: getstatic javax.swing.plaf.metal.MetalBorders.toggleButtonBorder:Ljavax/swing/border/Border;
ifnonnull 5
1: new javax.swing.plaf.BorderUIResource$CompoundBorderUIResource
dup
2: new javax.swing.plaf.metal.MetalBorders$ToggleButtonBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$ToggleButtonBorder.<init>:()V
3: new javax.swing.plaf.basic.BasicBorders$MarginBorder
dup
invokespecial javax.swing.plaf.basic.BasicBorders$MarginBorder.<init>:()V
4: invokespecial javax.swing.plaf.BorderUIResource$CompoundBorderUIResource.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
putstatic javax.swing.plaf.metal.MetalBorders.toggleButtonBorder:Ljavax/swing/border/Border;
5: StackMap locals:
StackMap stack:
getstatic javax.swing.plaf.metal.MetalBorders.toggleButtonBorder:Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border getDesktopIconBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=10, locals=0, args_size=0
0: new javax.swing.plaf.BorderUIResource$CompoundBorderUIResource
dup
1: new javax.swing.border.LineBorder
dup
invokestatic javax.swing.plaf.metal.MetalLookAndFeel.getControlDarkShadow:()Ljavax/swing/plaf/ColorUIResource;
iconst_1
invokespecial javax.swing.border.LineBorder.<init>:(Ljava/awt/Color;I)V
2: new javax.swing.border.MatteBorder
dup
iconst_2
iconst_2
iconst_1
iconst_2
invokestatic javax.swing.plaf.metal.MetalLookAndFeel.getControl:()Ljavax/swing/plaf/ColorUIResource;
invokespecial javax.swing.border.MatteBorder.<init>:(IIIILjava/awt/Color;)V
3: invokespecial javax.swing.plaf.BorderUIResource$CompoundBorderUIResource.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
static javax.swing.border.Border getToolBarRolloverBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: invokestatic javax.swing.plaf.metal.MetalLookAndFeel.usingOcean:()Z
ifeq 5
1: new javax.swing.border.CompoundBorder
dup
2: new javax.swing.plaf.metal.MetalBorders$ButtonBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$ButtonBorder.<init>:()V
3: new javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder.<init>:()V
4: invokespecial javax.swing.border.CompoundBorder.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
areturn
5: StackMap locals:
StackMap stack:
new javax.swing.border.CompoundBorder
dup
new javax.swing.plaf.metal.MetalBorders$RolloverButtonBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$RolloverButtonBorder.<init>:()V
6: new javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder.<init>:()V
7: invokespecial javax.swing.border.CompoundBorder.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
static javax.swing.border.Border getToolBarNonrolloverBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: invokestatic javax.swing.plaf.metal.MetalLookAndFeel.usingOcean:()Z
ifeq 5
1: new javax.swing.border.CompoundBorder
2: new javax.swing.plaf.metal.MetalBorders$ButtonBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$ButtonBorder.<init>:()V
3: new javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder.<init>:()V
4: invokespecial javax.swing.border.CompoundBorder.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
5: StackMap locals:
StackMap stack:
new javax.swing.border.CompoundBorder
dup
new javax.swing.plaf.metal.MetalBorders$ButtonBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$ButtonBorder.<init>:()V
6: new javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder
dup
invokespecial javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder.<init>:()V
7: invokespecial javax.swing.border.CompoundBorder.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MetalBorders.java"
NestMembers:
javax.swing.plaf.metal.MetalBorders$ButtonBorder javax.swing.plaf.metal.MetalBorders$DialogBorder javax.swing.plaf.metal.MetalBorders$ErrorDialogBorder javax.swing.plaf.metal.MetalBorders$Flush3DBorder javax.swing.plaf.metal.MetalBorders$FrameBorder javax.swing.plaf.metal.MetalBorders$InternalFrameBorder javax.swing.plaf.metal.MetalBorders$MenuBarBorder javax.swing.plaf.metal.MetalBorders$MenuItemBorder javax.swing.plaf.metal.MetalBorders$OptionDialogBorder javax.swing.plaf.metal.MetalBorders$PaletteBorder javax.swing.plaf.metal.MetalBorders$PopupMenuBorder javax.swing.plaf.metal.MetalBorders$QuestionDialogBorder javax.swing.plaf.metal.MetalBorders$RolloverButtonBorder javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder javax.swing.plaf.metal.MetalBorders$TableHeaderBorder javax.swing.plaf.metal.MetalBorders$TextFieldBorder javax.swing.plaf.metal.MetalBorders$ToggleButtonBorder javax.swing.plaf.metal.MetalBorders$ToolBarBorder javax.swing.plaf.metal.MetalBorders$WarningDialogBorder
InnerClasses:
public CompoundBorderUIResource = javax.swing.plaf.BorderUIResource$CompoundBorderUIResource of javax.swing.plaf.BorderUIResource
public MarginBorder = javax.swing.plaf.basic.BasicBorders$MarginBorder of javax.swing.plaf.basic.BasicBorders
public ButtonBorder = javax.swing.plaf.metal.MetalBorders$ButtonBorder of javax.swing.plaf.metal.MetalBorders
DialogBorder = javax.swing.plaf.metal.MetalBorders$DialogBorder of javax.swing.plaf.metal.MetalBorders
ErrorDialogBorder = javax.swing.plaf.metal.MetalBorders$ErrorDialogBorder of javax.swing.plaf.metal.MetalBorders
public Flush3DBorder = javax.swing.plaf.metal.MetalBorders$Flush3DBorder of javax.swing.plaf.metal.MetalBorders
FrameBorder = javax.swing.plaf.metal.MetalBorders$FrameBorder of javax.swing.plaf.metal.MetalBorders
public InternalFrameBorder = javax.swing.plaf.metal.MetalBorders$InternalFrameBorder of javax.swing.plaf.metal.MetalBorders
public MenuBarBorder = javax.swing.plaf.metal.MetalBorders$MenuBarBorder of javax.swing.plaf.metal.MetalBorders
public MenuItemBorder = javax.swing.plaf.metal.MetalBorders$MenuItemBorder of javax.swing.plaf.metal.MetalBorders
public OptionDialogBorder = javax.swing.plaf.metal.MetalBorders$OptionDialogBorder of javax.swing.plaf.metal.MetalBorders
public PaletteBorder = javax.swing.plaf.metal.MetalBorders$PaletteBorder of javax.swing.plaf.metal.MetalBorders
public PopupMenuBorder = javax.swing.plaf.metal.MetalBorders$PopupMenuBorder of javax.swing.plaf.metal.MetalBorders
QuestionDialogBorder = javax.swing.plaf.metal.MetalBorders$QuestionDialogBorder of javax.swing.plaf.metal.MetalBorders
public RolloverButtonBorder = javax.swing.plaf.metal.MetalBorders$RolloverButtonBorder of javax.swing.plaf.metal.MetalBorders
RolloverMarginBorder = javax.swing.plaf.metal.MetalBorders$RolloverMarginBorder of javax.swing.plaf.metal.MetalBorders
public ScrollPaneBorder = javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder of javax.swing.plaf.metal.MetalBorders
public TableHeaderBorder = javax.swing.plaf.metal.MetalBorders$TableHeaderBorder of javax.swing.plaf.metal.MetalBorders
public TextFieldBorder = javax.swing.plaf.metal.MetalBorders$TextFieldBorder of javax.swing.plaf.metal.MetalBorders
public ToggleButtonBorder = javax.swing.plaf.metal.MetalBorders$ToggleButtonBorder of javax.swing.plaf.metal.MetalBorders
public ToolBarBorder = javax.swing.plaf.metal.MetalBorders$ToolBarBorder of javax.swing.plaf.metal.MetalBorders
WarningDialogBorder = javax.swing.plaf.metal.MetalBorders$WarningDialogBorder of javax.swing.plaf.metal.MetalBorders