class sun.print.ServiceDialog$MarginsPanel extends javax.swing.JPanel implements java.awt.event.ActionListener, java.awt.event.FocusListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.print.ServiceDialog$MarginsPanel
super_class: javax.swing.JPanel
{
private final java.lang.String strTitle;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javax.swing.JFormattedTextField leftMargin;
descriptor: Ljavax/swing/JFormattedTextField;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JFormattedTextField rightMargin;
descriptor: Ljavax/swing/JFormattedTextField;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JFormattedTextField topMargin;
descriptor: Ljavax/swing/JFormattedTextField;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JFormattedTextField bottomMargin;
descriptor: Ljavax/swing/JFormattedTextField;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JLabel lblLeft;
descriptor: Ljavax/swing/JLabel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JLabel lblRight;
descriptor: Ljavax/swing/JLabel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JLabel lblTop;
descriptor: Ljavax/swing/JLabel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JLabel lblBottom;
descriptor: Ljavax/swing/JLabel;
flags: (0x0002) ACC_PRIVATE
private int units;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private float lmVal;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private float rmVal;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private float tmVal;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private float bmVal;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private java.lang.Float lmObj;
descriptor: Ljava/lang/Float;
flags: (0x0002) ACC_PRIVATE
private java.lang.Float rmObj;
descriptor: Ljava/lang/Float;
flags: (0x0002) ACC_PRIVATE
private java.lang.Float tmObj;
descriptor: Ljava/lang/Float;
flags: (0x0002) ACC_PRIVATE
private java.lang.Float bmObj;
descriptor: Ljava/lang/Float;
flags: (0x0002) ACC_PRIVATE
final sun.print.ServiceDialog this$0;
descriptor: Lsun/print/ServiceDialog;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(sun.print.ServiceDialog);
descriptor: (Lsun/print/ServiceDialog;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=2
start local 0 0: aload 0
aload 1
putfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
1: aload 0
invokespecial javax.swing.JPanel.<init>:()V
2: aload 0
ldc "border.margins"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
putfield sun.print.ServiceDialog$MarginsPanel.strTitle:Ljava/lang/String;
3: aload 0
sipush 1000
putfield sun.print.ServiceDialog$MarginsPanel.units:I
4: aload 0
ldc -1.0
putfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
aload 0
ldc -1.0
putfield sun.print.ServiceDialog$MarginsPanel.rmVal:F
aload 0
ldc -1.0
putfield sun.print.ServiceDialog$MarginsPanel.tmVal:F
aload 0
ldc -1.0
putfield sun.print.ServiceDialog$MarginsPanel.bmVal:F
5: new java.awt.GridBagLayout
dup
invokespecial java.awt.GridBagLayout.<init>:()V
astore 2
start local 2 6: new java.awt.GridBagConstraints
dup
invokespecial java.awt.GridBagConstraints.<init>:()V
astore 3
start local 3 7: aload 3
iconst_2
putfield java.awt.GridBagConstraints.fill:I
8: aload 3
dconst_1
putfield java.awt.GridBagConstraints.weightx:D
9: aload 3
dconst_0
putfield java.awt.GridBagConstraints.weighty:D
10: aload 3
getstatic sun.print.ServiceDialog.compInsets:Ljava/awt/Insets;
putfield java.awt.GridBagConstraints.insets:Ljava/awt/Insets;
11: aload 0
aload 2
invokevirtual sun.print.ServiceDialog$MarginsPanel.setLayout:(Ljava/awt/LayoutManager;)V
12: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.strTitle:Ljava/lang/String;
invokestatic javax.swing.BorderFactory.createTitledBorder:(Ljava/lang/String;)Ljavax/swing/border/TitledBorder;
invokevirtual sun.print.ServiceDialog$MarginsPanel.setBorder:(Ljavax/swing/border/Border;)V
13: ldc "label.millimetres"
astore 4
start local 4 14: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokevirtual java.util.Locale.getCountry:()Ljava/lang/String;
astore 5
start local 5 15: aload 5
ifnull 21
16: aload 5
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
17: aload 5
getstatic java.util.Locale.US:Ljava/util/Locale;
invokevirtual java.util.Locale.getCountry:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
18: aload 5
getstatic java.util.Locale.CANADA:Ljava/util/Locale;
invokevirtual java.util.Locale.getCountry:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
19: StackMap locals: sun.print.ServiceDialog$MarginsPanel sun.print.ServiceDialog java.awt.GridBagLayout java.awt.GridBagConstraints java.lang.String java.lang.String
StackMap stack:
ldc "label.inches"
astore 4
20: aload 0
sipush 25400
putfield sun.print.ServiceDialog$MarginsPanel.units:I
21: StackMap locals:
StackMap stack:
aload 4
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 22: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
sipush 1000
if_icmpne 26
23: new java.text.DecimalFormat
dup
ldc "###.##"
invokespecial java.text.DecimalFormat.<init>:(Ljava/lang/String;)V
astore 7
start local 7 24: aload 7
iconst_3
invokevirtual java.text.DecimalFormat.setMaximumIntegerDigits:(I)V
25: goto 28
end local 7 26: StackMap locals: java.lang.String
StackMap stack:
new java.text.DecimalFormat
dup
ldc "##.##"
invokespecial java.text.DecimalFormat.<init>:(Ljava/lang/String;)V
astore 7
start local 7 27: aload 7
iconst_2
invokevirtual java.text.DecimalFormat.setMaximumIntegerDigits:(I)V
28: StackMap locals: java.text.DecimalFormat
StackMap stack:
aload 7
iconst_1
invokevirtual java.text.DecimalFormat.setMinimumFractionDigits:(I)V
29: aload 7
iconst_2
invokevirtual java.text.DecimalFormat.setMaximumFractionDigits:(I)V
30: aload 7
iconst_1
invokevirtual java.text.DecimalFormat.setMinimumIntegerDigits:(I)V
31: aload 7
iconst_0
invokevirtual java.text.DecimalFormat.setParseIntegerOnly:(Z)V
32: aload 7
iconst_1
invokevirtual java.text.DecimalFormat.setDecimalSeparatorAlwaysShown:(Z)V
33: new javax.swing.text.NumberFormatter
dup
aload 7
invokespecial javax.swing.text.NumberFormatter.<init>:(Ljava/text/NumberFormat;)V
astore 8
start local 8 34: aload 8
new java.lang.Float
dup
fconst_0
invokespecial java.lang.Float.<init>:(F)V
invokevirtual javax.swing.text.NumberFormatter.setMinimum:(Ljava/lang/Comparable;)V
35: aload 8
new java.lang.Float
dup
ldc 999.0
invokespecial java.lang.Float.<init>:(F)V
invokevirtual javax.swing.text.NumberFormatter.setMaximum:(Ljava/lang/Comparable;)V
36: aload 8
iconst_1
invokevirtual javax.swing.text.NumberFormatter.setAllowsInvalid:(Z)V
37: aload 8
iconst_1
invokevirtual javax.swing.text.NumberFormatter.setCommitsOnValidEdit:(Z)V
38: aload 0
new javax.swing.JFormattedTextField
dup
aload 8
invokespecial javax.swing.JFormattedTextField.<init>:(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V
putfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
39: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addFocusListener:(Ljava/awt/event/FocusListener;)V
40: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addActionListener:(Ljava/awt/event/ActionListener;)V
41: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
42: ldc "label.leftmargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
43: invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
44: aload 0
new javax.swing.JFormattedTextField
dup
aload 8
invokespecial javax.swing.JFormattedTextField.<init>:(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V
putfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
45: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addFocusListener:(Ljava/awt/event/FocusListener;)V
46: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addActionListener:(Ljava/awt/event/ActionListener;)V
47: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
48: ldc "label.rightmargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
49: invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
50: aload 0
new javax.swing.JFormattedTextField
dup
aload 8
invokespecial javax.swing.JFormattedTextField.<init>:(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V
putfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
51: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addFocusListener:(Ljava/awt/event/FocusListener;)V
52: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addActionListener:(Ljava/awt/event/ActionListener;)V
53: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
54: ldc "label.topmargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
55: invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
56: aload 0
new javax.swing.JFormattedTextField
dup
aload 8
invokespecial javax.swing.JFormattedTextField.<init>:(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V
putfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
57: aload 0
new javax.swing.JFormattedTextField
dup
aload 8
invokespecial javax.swing.JFormattedTextField.<init>:(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V
putfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
58: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addFocusListener:(Ljava/awt/event/FocusListener;)V
59: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
aload 0
invokevirtual javax.swing.JFormattedTextField.addActionListener:(Ljava/awt/event/ActionListener;)V
60: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
61: ldc "label.bottommargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
62: invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
63: aload 0
new javax.swing.JFormattedTextField
dup
aload 8
invokespecial javax.swing.JFormattedTextField.<init>:(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V
putfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
64: aload 3
iconst_m1
putfield java.awt.GridBagConstraints.gridwidth:I
65: aload 0
new javax.swing.JLabel
dup
new java.lang.StringBuilder
dup
ldc "label.leftmargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
66: bipush 10
invokespecial javax.swing.JLabel.<init>:(Ljava/lang/String;I)V
67: putfield sun.print.ServiceDialog$MarginsPanel.lblLeft:Ljavax/swing/JLabel;
68: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblLeft:Ljavax/swing/JLabel;
ldc "label.leftmargin"
invokestatic sun.print.ServiceDialog.getMnemonic:(Ljava/lang/String;)C
invokevirtual javax.swing.JLabel.setDisplayedMnemonic:(C)V
69: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblLeft:Ljavax/swing/JLabel;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JLabel.setLabelFor:(Ljava/awt/Component;)V
70: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblLeft:Ljavax/swing/JLabel;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
71: aload 3
iconst_0
putfield java.awt.GridBagConstraints.gridwidth:I
72: aload 0
new javax.swing.JLabel
dup
new java.lang.StringBuilder
dup
ldc "label.rightmargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
73: bipush 10
invokespecial javax.swing.JLabel.<init>:(Ljava/lang/String;I)V
74: putfield sun.print.ServiceDialog$MarginsPanel.lblRight:Ljavax/swing/JLabel;
75: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblRight:Ljavax/swing/JLabel;
ldc "label.rightmargin"
invokestatic sun.print.ServiceDialog.getMnemonic:(Ljava/lang/String;)C
invokevirtual javax.swing.JLabel.setDisplayedMnemonic:(C)V
76: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblRight:Ljavax/swing/JLabel;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JLabel.setLabelFor:(Ljava/awt/Component;)V
77: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblRight:Ljavax/swing/JLabel;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
78: aload 3
iconst_m1
putfield java.awt.GridBagConstraints.gridwidth:I
79: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
80: aload 3
iconst_0
putfield java.awt.GridBagConstraints.gridwidth:I
81: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
82: new javax.swing.JPanel
dup
invokespecial javax.swing.JPanel.<init>:()V
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
83: aload 3
iconst_m1
putfield java.awt.GridBagConstraints.gridwidth:I
84: aload 0
new javax.swing.JLabel
dup
new java.lang.StringBuilder
dup
ldc "label.topmargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
85: bipush 10
invokespecial javax.swing.JLabel.<init>:(Ljava/lang/String;I)V
86: putfield sun.print.ServiceDialog$MarginsPanel.lblTop:Ljavax/swing/JLabel;
87: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblTop:Ljavax/swing/JLabel;
ldc "label.topmargin"
invokestatic sun.print.ServiceDialog.getMnemonic:(Ljava/lang/String;)C
invokevirtual javax.swing.JLabel.setDisplayedMnemonic:(C)V
88: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblTop:Ljavax/swing/JLabel;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JLabel.setLabelFor:(Ljava/awt/Component;)V
89: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblTop:Ljavax/swing/JLabel;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
90: aload 3
iconst_0
putfield java.awt.GridBagConstraints.gridwidth:I
91: aload 0
new javax.swing.JLabel
dup
new java.lang.StringBuilder
dup
ldc "label.bottommargin"
invokestatic sun.print.ServiceDialog.getMsg:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
92: ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
bipush 10
invokespecial javax.swing.JLabel.<init>:(Ljava/lang/String;I)V
93: putfield sun.print.ServiceDialog$MarginsPanel.lblBottom:Ljavax/swing/JLabel;
94: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblBottom:Ljavax/swing/JLabel;
ldc "label.bottommargin"
invokestatic sun.print.ServiceDialog.getMnemonic:(Ljava/lang/String;)C
invokevirtual javax.swing.JLabel.setDisplayedMnemonic:(C)V
95: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblBottom:Ljavax/swing/JLabel;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JLabel.setLabelFor:(Ljava/awt/Component;)V
96: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblBottom:Ljavax/swing/JLabel;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
97: aload 3
iconst_m1
putfield java.awt.GridBagConstraints.gridwidth:I
98: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
99: aload 3
iconst_0
putfield java.awt.GridBagConstraints.gridwidth:I
100: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
aload 0
aload 2
aload 3
invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
101: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 102 0 this Lsun/print/ServiceDialog$MarginsPanel;
6 102 2 gridbag Ljava/awt/GridBagLayout;
7 102 3 c Ljava/awt/GridBagConstraints;
14 102 4 unitsKey Ljava/lang/String;
15 102 5 defaultCountry Ljava/lang/String;
22 102 6 unitsMsg Ljava/lang/String;
24 26 7 format Ljava/text/DecimalFormat;
27 102 7 format Ljava/text/DecimalFormat;
34 102 8 nf Ljavax/swing/text/NumberFormatter;
MethodParameters:
Name Flags
this$0 final
public void actionPerformed(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.awt.event.ActionEvent.getSource:()Ljava/lang/Object;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual sun.print.ServiceDialog$MarginsPanel.updateMargins:(Ljava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/print/ServiceDialog$MarginsPanel;
0 3 1 e Ljava/awt/event/ActionEvent;
1 3 2 source Ljava/lang/Object;
MethodParameters:
Name Flags
e
public void focusLost(java.awt.event.FocusEvent);
descriptor: (Ljava/awt/event/FocusEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.awt.event.FocusEvent.getSource:()Ljava/lang/Object;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual sun.print.ServiceDialog$MarginsPanel.updateMargins:(Ljava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/print/ServiceDialog$MarginsPanel;
0 3 1 e Ljava/awt/event/FocusEvent;
1 3 2 source Ljava/lang/Object;
MethodParameters:
Name Flags
e
public void focusGained(java.awt.event.FocusEvent);
descriptor: (Ljava/awt/event/FocusEvent;)V
flags: (0x0001) ACC_PUBLIC
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 Lsun/print/ServiceDialog$MarginsPanel;
0 1 1 e Ljava/awt/event/FocusEvent;
MethodParameters:
Name Flags
e
public void updateMargins(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=14, args_size=2
start local 0 start local 1 0: aload 1
instanceof javax.swing.JFormattedTextField
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
checkcast javax.swing.JFormattedTextField
astore 2
start local 2 3: aload 2
invokevirtual javax.swing.JFormattedTextField.getValue:()Ljava/lang/Object;
checkcast java.lang.Float
astore 3
start local 3 4: aload 3
ifnonnull 6
5: return
6: StackMap locals: javax.swing.JFormattedTextField java.lang.Float
StackMap stack:
aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
if_acmpne 8
aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
invokevirtual java.lang.Float.equals:(Ljava/lang/Object;)Z
ifeq 8
7: return
8: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
if_acmpne 10
aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
invokevirtual java.lang.Float.equals:(Ljava/lang/Object;)Z
ifeq 10
9: return
10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
if_acmpne 12
aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
invokevirtual java.lang.Float.equals:(Ljava/lang/Object;)Z
ifeq 12
11: return
12: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
if_acmpne 14
aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
invokevirtual java.lang.Float.equals:(Ljava/lang/Object;)Z
ifeq 14
13: return
end local 3 end local 2 14: StackMap locals:
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getValue:()Ljava/lang/Object;
checkcast java.lang.Float
astore 2
start local 2 15: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getValue:()Ljava/lang/Object;
checkcast java.lang.Float
astore 3
start local 3 16: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getValue:()Ljava/lang/Object;
checkcast java.lang.Float
astore 4
start local 4 17: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
invokevirtual javax.swing.JFormattedTextField.getValue:()Ljava/lang/Object;
checkcast java.lang.Float
astore 5
start local 5 18: aload 2
invokevirtual java.lang.Float.floatValue:()F
fstore 6
start local 6 19: aload 3
invokevirtual java.lang.Float.floatValue:()F
fstore 7
start local 7 20: aload 4
invokevirtual java.lang.Float.floatValue:()F
fstore 8
start local 8 21: aload 5
invokevirtual java.lang.Float.floatValue:()F
fstore 9
start local 9 22: ldc Ljavax/print/attribute/standard/OrientationRequested;
astore 10
start local 10 23: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
aload 10
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
checkcast javax.print.attribute.standard.OrientationRequested
24: astore 11
start local 11 25: aload 11
ifnonnull 28
26: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.psCurrent:Ljavax/print/PrintService;
aload 10
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
27: checkcast javax.print.attribute.standard.OrientationRequested
astore 11
28: StackMap locals: sun.print.ServiceDialog$MarginsPanel java.lang.Object java.lang.Float java.lang.Float java.lang.Float java.lang.Float float float float float java.lang.Class javax.print.attribute.standard.OrientationRequested
StackMap stack:
aload 11
getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_PORTRAIT:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 33
29: fload 6
fstore 12
start local 12 30: fload 7
fstore 6
fload 12
fstore 7
31: fload 8
fstore 12
fload 9
fstore 8
fload 12
fstore 9
32: goto 46
end local 12 StackMap locals:
StackMap stack:
33: aload 11
getstatic javax.print.attribute.standard.OrientationRequested.LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 40
34: fload 6
fstore 12
start local 12 35: fload 8
fstore 6
36: fload 7
fstore 8
37: fload 9
fstore 7
38: fload 12
fstore 9
39: goto 46
end local 12 StackMap locals:
StackMap stack:
40: aload 11
getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 46
41: fload 6
fstore 12
start local 12 42: fload 9
fstore 6
43: fload 7
fstore 9
44: fload 8
fstore 7
45: fload 12
fstore 8
end local 12 46: StackMap locals:
StackMap stack:
aload 0
fload 6
fload 7
fload 8
fload 9
invokevirtual sun.print.ServiceDialog$MarginsPanel.validateMargins:(FFFF)Ljavax/print/attribute/standard/MediaPrintableArea;
dup
astore 13
start local 13 47: ifnull 58
48: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
aload 13
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.add:(Ljavax/print/attribute/Attribute;)Z
pop
49: aload 0
fload 6
putfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
50: aload 0
fload 7
putfield sun.print.ServiceDialog$MarginsPanel.rmVal:F
51: aload 0
fload 8
putfield sun.print.ServiceDialog$MarginsPanel.tmVal:F
52: aload 0
fload 9
putfield sun.print.ServiceDialog$MarginsPanel.bmVal:F
53: aload 0
aload 2
putfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
54: aload 0
aload 3
putfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
55: aload 0
aload 4
putfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
56: aload 0
aload 5
putfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
57: goto 65
58: StackMap locals: sun.print.ServiceDialog$MarginsPanel java.lang.Object java.lang.Float java.lang.Float java.lang.Float java.lang.Float float float float float java.lang.Class javax.print.attribute.standard.OrientationRequested top javax.print.attribute.standard.MediaPrintableArea
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
ifnull 60
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
ifnull 60
59: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
ifnull 60
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
ifnonnull 61
60: StackMap locals:
StackMap stack:
return
61: StackMap locals:
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
62: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
63: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
64: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
65: StackMap locals:
StackMap stack:
return
end local 13 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 66 0 this Lsun/print/ServiceDialog$MarginsPanel;
0 66 1 source Ljava/lang/Object;
3 14 2 tf Ljavax/swing/JFormattedTextField;
4 14 3 val Ljava/lang/Float;
15 66 2 lmTmpObj Ljava/lang/Float;
16 66 3 rmTmpObj Ljava/lang/Float;
17 66 4 tmTmpObj Ljava/lang/Float;
18 66 5 bmTmpObj Ljava/lang/Float;
19 66 6 lm F
20 66 7 rm F
21 66 8 tm F
22 66 9 bm F
23 66 10 orCategory Ljava/lang/Class;
25 66 11 or Ljavax/print/attribute/standard/OrientationRequested;
30 33 12 tmp F
35 40 12 tmp F
42 46 12 tmp F
47 66 13 mpa Ljavax/print/attribute/standard/MediaPrintableArea;
MethodParameters:
Name Flags
source
private javax.print.attribute.standard.MediaPrintableArea validateMargins(float, float, float, float);
descriptor: (FFFF)Ljavax/print/attribute/standard/MediaPrintableArea;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=15, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc Ljavax/print/attribute/standard/MediaPrintableArea;
astore 5
start local 5 1: aconst_null
astore 6
start local 6 2: aconst_null
astore 7
start local 7 3: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
ldc Ljavax/print/attribute/standard/Media;
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
checkcast javax.print.attribute.standard.Media
astore 8
start local 8 4: aload 8
ifnull 5
aload 8
instanceof javax.print.attribute.standard.MediaSizeName
ifne 6
5: StackMap locals: sun.print.ServiceDialog$MarginsPanel float float float float java.lang.Class javax.print.attribute.standard.MediaPrintableArea javax.print.attribute.standard.MediaSize javax.print.attribute.standard.Media
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.psCurrent:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Media;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.Media
astore 8
6: StackMap locals:
StackMap stack:
aload 8
ifnull 9
aload 8
instanceof javax.print.attribute.standard.MediaSizeName
ifeq 9
7: aload 8
checkcast javax.print.attribute.standard.MediaSizeName
astore 9
start local 9 8: aload 9
invokestatic javax.print.attribute.standard.MediaSize.getMediaSizeForName:(Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize;
astore 7
end local 9 9: StackMap locals:
StackMap stack:
aload 7
ifnonnull 11
10: new javax.print.attribute.standard.MediaSize
dup
ldc 8.5
ldc 11.0
sipush 25400
invokespecial javax.print.attribute.standard.MediaSize.<init>:(FFI)V
astore 7
11: StackMap locals:
StackMap stack:
aload 8
ifnull 23
12: new javax.print.attribute.HashPrintRequestAttributeSet
dup
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
invokespecial javax.print.attribute.HashPrintRequestAttributeSet.<init>:(Ljavax/print/attribute/PrintRequestAttributeSet;)V
13: astore 9
start local 9 14: aload 9
aload 8
invokeinterface javax.print.attribute.PrintRequestAttributeSet.add:(Ljavax/print/attribute/Attribute;)Z
pop
15: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.psCurrent:Ljavax/print/PrintService;
aload 5
16: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.docFlavor:Ljavax/print/DocFlavor;
17: aload 9
18: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
19: astore 10
start local 10 20: aload 10
instanceof javax.print.attribute.standard.MediaPrintableArea[]
ifeq 23
21: aload 10
checkcast javax.print.attribute.standard.MediaPrintableArea[]
arraylength
ifle 23
22: aload 10
checkcast javax.print.attribute.standard.MediaPrintableArea[]
iconst_0
aaload
astore 6
end local 10 end local 9 23: StackMap locals:
StackMap stack:
aload 6
ifnonnull 29
24: new javax.print.attribute.standard.MediaPrintableArea
dup
fconst_0
fconst_0
25: aload 7
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
26: aload 7
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
27: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
28: invokespecial javax.print.attribute.standard.MediaPrintableArea.<init>:(FFFFI)V
astore 6
29: StackMap locals:
StackMap stack:
aload 7
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
fstore 9
start local 9 30: aload 7
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
fstore 10
start local 10 31: fload 1
fstore 11
start local 11 32: fload 3
fstore 12
start local 12 33: fload 9
fload 1
fsub
fload 2
fsub
fstore 13
start local 13 34: fload 10
fload 3
fsub
fload 4
fsub
fstore 14
start local 14 35: fload 13
fconst_0
fcmpg
ifle 38
fload 14
fconst_0
fcmpg
ifle 38
fload 11
fconst_0
fcmpg
iflt 38
fload 12
fconst_0
fcmpg
iflt 38
36: fload 11
aload 6
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getX:(I)F
fcmpg
iflt 38
fload 13
aload 6
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getWidth:(I)F
fcmpl
ifgt 38
37: fload 12
aload 6
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getY:(I)F
fcmpg
iflt 38
fload 14
aload 6
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getHeight:(I)F
fcmpl
ifle 39
38: StackMap locals: sun.print.ServiceDialog$MarginsPanel float float float float java.lang.Class javax.print.attribute.standard.MediaPrintableArea javax.print.attribute.standard.MediaSize javax.print.attribute.standard.Media float float float float float float
StackMap stack:
aconst_null
areturn
39: StackMap locals:
StackMap stack:
new javax.print.attribute.standard.MediaPrintableArea
dup
fload 1
fload 3
fload 13
fload 14
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokespecial javax.print.attribute.standard.MediaPrintableArea.<init>:(FFFFI)V
areturn
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 40 0 this Lsun/print/ServiceDialog$MarginsPanel;
0 40 1 lm F
0 40 2 rm F
0 40 3 tm F
0 40 4 bm F
1 40 5 mpaCategory Ljava/lang/Class;
2 40 6 mpaMax Ljavax/print/attribute/standard/MediaPrintableArea;
3 40 7 mediaSize Ljavax/print/attribute/standard/MediaSize;
4 40 8 media Ljavax/print/attribute/standard/Media;
8 9 9 msn Ljavax/print/attribute/standard/MediaSizeName;
14 23 9 tmpASet Ljavax/print/attribute/PrintRequestAttributeSet;
20 23 10 values Ljava/lang/Object;
30 40 9 wid F
31 40 10 hgt F
32 40 11 pax F
33 40 12 pay F
34 40 13 paw F
35 40 14 pah F
MethodParameters:
Name Flags
lm
rm
tm
bm
public void updateInfo();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=23, args_size=1
start local 0 0: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.isAWT:Z
ifeq 10
1: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
iconst_0
invokevirtual javax.swing.JFormattedTextField.setEnabled:(Z)V
2: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
iconst_0
invokevirtual javax.swing.JFormattedTextField.setEnabled:(Z)V
3: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
iconst_0
invokevirtual javax.swing.JFormattedTextField.setEnabled:(Z)V
4: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
iconst_0
invokevirtual javax.swing.JFormattedTextField.setEnabled:(Z)V
5: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblLeft:Ljavax/swing/JLabel;
iconst_0
invokevirtual javax.swing.JLabel.setEnabled:(Z)V
6: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblRight:Ljavax/swing/JLabel;
iconst_0
invokevirtual javax.swing.JLabel.setEnabled:(Z)V
7: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblTop:Ljavax/swing/JLabel;
iconst_0
invokevirtual javax.swing.JLabel.setEnabled:(Z)V
8: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lblBottom:Ljavax/swing/JLabel;
iconst_0
invokevirtual javax.swing.JLabel.setEnabled:(Z)V
9: return
10: StackMap locals:
StackMap stack:
ldc Ljavax/print/attribute/standard/MediaPrintableArea;
astore 1
start local 1 11: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
aload 1
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
checkcast javax.print.attribute.standard.MediaPrintableArea
12: astore 2
start local 2 13: aconst_null
astore 3
start local 3 14: aconst_null
astore 4
start local 4 15: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
ldc Ljavax/print/attribute/standard/Media;
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
checkcast javax.print.attribute.standard.Media
astore 5
start local 5 16: aload 5
ifnull 17
aload 5
instanceof javax.print.attribute.standard.MediaSizeName
ifne 18
17: StackMap locals: sun.print.ServiceDialog$MarginsPanel java.lang.Class javax.print.attribute.standard.MediaPrintableArea javax.print.attribute.standard.MediaPrintableArea javax.print.attribute.standard.MediaSize javax.print.attribute.standard.Media
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.psCurrent:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Media;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.Media
astore 5
18: StackMap locals:
StackMap stack:
aload 5
ifnull 21
aload 5
instanceof javax.print.attribute.standard.MediaSizeName
ifeq 21
19: aload 5
checkcast javax.print.attribute.standard.MediaSizeName
astore 6
start local 6 20: aload 6
invokestatic javax.print.attribute.standard.MediaSize.getMediaSizeForName:(Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize;
astore 4
end local 6 21: StackMap locals:
StackMap stack:
aload 4
ifnonnull 23
22: new javax.print.attribute.standard.MediaSize
dup
ldc 8.5
ldc 11.0
sipush 25400
invokespecial javax.print.attribute.standard.MediaSize.<init>:(FFI)V
astore 4
23: StackMap locals:
StackMap stack:
aload 5
ifnull 38
24: new javax.print.attribute.HashPrintRequestAttributeSet
dup
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
invokespecial javax.print.attribute.HashPrintRequestAttributeSet.<init>:(Ljavax/print/attribute/PrintRequestAttributeSet;)V
25: astore 6
start local 6 26: aload 6
aload 5
invokeinterface javax.print.attribute.PrintRequestAttributeSet.add:(Ljavax/print/attribute/Attribute;)Z
pop
27: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.psCurrent:Ljavax/print/PrintService;
aload 1
28: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.docFlavor:Ljavax/print/DocFlavor;
29: aload 6
30: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
31: astore 7
start local 7 32: aload 7
instanceof javax.print.attribute.standard.MediaPrintableArea[]
ifeq 36
33: aload 7
checkcast javax.print.attribute.standard.MediaPrintableArea[]
arraylength
ifle 36
34: aload 7
checkcast javax.print.attribute.standard.MediaPrintableArea[]
iconst_0
aaload
astore 3
35: goto 38
StackMap locals: javax.print.attribute.PrintRequestAttributeSet java.lang.Object
StackMap stack:
36: aload 7
instanceof javax.print.attribute.standard.MediaPrintableArea
ifeq 38
37: aload 7
checkcast javax.print.attribute.standard.MediaPrintableArea
astore 3
end local 7 end local 6 38: StackMap locals:
StackMap stack:
aload 3
ifnonnull 44
39: new javax.print.attribute.standard.MediaPrintableArea
dup
fconst_0
fconst_0
40: aload 4
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
41: aload 4
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
42: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
43: invokespecial javax.print.attribute.standard.MediaPrintableArea.<init>:(FFFFI)V
astore 3
44: StackMap locals:
StackMap stack:
aload 4
sipush 25400
invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
fstore 6
start local 6 45: aload 4
sipush 25400
invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
fstore 7
start local 7 46: ldc 5.0
fstore 8
start local 8 47: fload 6
fload 8
fcmpl
ifle 50
48: fconst_1
fstore 9
start local 9 49: goto 51
end local 9 50: StackMap locals: float float float
StackMap stack:
fload 6
fload 8
fdiv
fstore 9
start local 9 51: StackMap locals: float
StackMap stack:
fload 7
fload 8
fcmpl
ifle 54
52: fconst_1
fstore 10
start local 10 53: goto 55
end local 10 54: StackMap locals:
StackMap stack:
fload 7
fload 8
fdiv
fstore 10
start local 10 55: StackMap locals: float
StackMap stack:
aload 2
ifnonnull 61
56: new javax.print.attribute.standard.MediaPrintableArea
dup
fload 9
fload 10
57: fload 6
fconst_2
fload 9
fmul
fsub
fload 7
fconst_2
fload 10
fmul
fsub
58: sipush 25400
59: invokespecial javax.print.attribute.standard.MediaPrintableArea.<init>:(FFFFI)V
astore 2
60: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
aload 2
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.add:(Ljavax/print/attribute/Attribute;)Z
pop
61: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getX:(I)F
fstore 11
start local 11 62: aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getY:(I)F
fstore 12
start local 12 63: aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getWidth:(I)F
fstore 13
start local 13 64: aload 2
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getHeight:(I)F
fstore 14
start local 14 65: aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getX:(I)F
fstore 15
start local 15 66: aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getY:(I)F
fstore 16
start local 16 67: aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getWidth:(I)F
fstore 17
start local 17 68: aload 3
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getHeight:(I)F
fstore 18
start local 18 69: iconst_0
istore 19
start local 19 70: aload 4
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
fstore 6
71: aload 4
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
fstore 7
72: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
fconst_0
fcmpl
iflt 92
73: iconst_1
istore 19
74: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmVal:F
fadd
fload 6
fcmpl
ifle 79
75: fload 13
fload 17
fcmpl
ifle 77
76: fload 17
fstore 13
77: StackMap locals: sun.print.ServiceDialog$MarginsPanel java.lang.Class javax.print.attribute.standard.MediaPrintableArea javax.print.attribute.standard.MediaPrintableArea javax.print.attribute.standard.MediaSize javax.print.attribute.standard.Media float float float float float float float float float float float float float int
StackMap stack:
fload 6
fload 13
fsub
fconst_2
fdiv
fstore 11
78: goto 83
79: StackMap locals:
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
fload 15
fcmpl
iflt 80
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
goto 81
StackMap locals:
StackMap stack:
80: fload 15
StackMap locals:
StackMap stack: float
81: fstore 11
82: fload 6
fload 11
fsub
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmVal:F
fsub
fstore 13
83: StackMap locals:
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmVal:F
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmVal:F
fadd
fload 7
fcmpl
ifle 88
84: fload 14
fload 18
fcmpl
ifle 86
85: fload 18
fstore 14
86: StackMap locals:
StackMap stack:
fload 7
fload 14
fsub
fconst_2
fdiv
fstore 12
87: goto 92
88: StackMap locals:
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmVal:F
fload 16
fcmpl
iflt 89
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmVal:F
goto 90
StackMap locals:
StackMap stack:
89: fload 16
StackMap locals:
StackMap stack: float
90: fstore 12
91: fload 7
fload 12
fsub
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmVal:F
fsub
fstore 14
92: StackMap locals:
StackMap stack:
fload 11
fload 15
fcmpg
ifge 95
93: iconst_1
istore 19
94: fload 15
fstore 11
95: StackMap locals:
StackMap stack:
fload 12
fload 16
fcmpg
ifge 98
96: iconst_1
istore 19
97: fload 16
fstore 12
98: StackMap locals:
StackMap stack:
fload 13
fload 17
fcmpl
ifle 101
99: iconst_1
istore 19
100: fload 17
fstore 13
101: StackMap locals:
StackMap stack:
fload 14
fload 18
fcmpl
ifle 104
102: iconst_1
istore 19
103: fload 18
fstore 14
104: StackMap locals:
StackMap stack:
fload 11
fload 13
fadd
fload 15
fload 17
fadd
fcmpl
ifgt 105
fload 13
fconst_0
fcmpg
ifgt 108
105: StackMap locals:
StackMap stack:
iconst_1
istore 19
106: fload 15
fstore 11
107: fload 17
fstore 13
108: StackMap locals:
StackMap stack:
fload 12
fload 14
fadd
fload 16
fload 18
fadd
fcmpl
ifgt 109
fload 14
fconst_0
fcmpg
ifgt 112
109: StackMap locals:
StackMap stack:
iconst_1
istore 19
110: fload 16
fstore 12
111: fload 18
fstore 14
112: StackMap locals:
StackMap stack:
iload 19
ifeq 115
113: new javax.print.attribute.standard.MediaPrintableArea
dup
fload 11
fload 12
fload 13
fload 14
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokespecial javax.print.attribute.standard.MediaPrintableArea.<init>:(FFFFI)V
astore 2
114: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
aload 2
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.add:(Ljavax/print/attribute/Attribute;)Z
pop
115: StackMap locals:
StackMap stack:
aload 0
fload 11
putfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
116: aload 0
fload 12
putfield sun.print.ServiceDialog$MarginsPanel.tmVal:F
117: aload 0
aload 4
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
fload 11
fsub
fload 13
fsub
putfield sun.print.ServiceDialog$MarginsPanel.rmVal:F
118: aload 0
aload 4
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.units:I
invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
fload 12
fsub
fload 14
fsub
putfield sun.print.ServiceDialog$MarginsPanel.bmVal:F
119: aload 0
new java.lang.Float
dup
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmVal:F
invokespecial java.lang.Float.<init>:(F)V
putfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
120: aload 0
new java.lang.Float
dup
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmVal:F
invokespecial java.lang.Float.<init>:(F)V
putfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
121: aload 0
new java.lang.Float
dup
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmVal:F
invokespecial java.lang.Float.<init>:(F)V
putfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
122: aload 0
new java.lang.Float
dup
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmVal:F
invokespecial java.lang.Float.<init>:(F)V
putfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
123: ldc Ljavax/print/attribute/standard/OrientationRequested;
astore 20
start local 20 124: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.asCurrent:Ljavax/print/attribute/HashPrintRequestAttributeSet;
aload 20
invokevirtual javax.print.attribute.HashPrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
checkcast javax.print.attribute.standard.OrientationRequested
125: astore 21
start local 21 126: aload 21
ifnonnull 129
127: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.this$0:Lsun/print/ServiceDialog;
getfield sun.print.ServiceDialog.psCurrent:Ljavax/print/PrintService;
aload 20
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
128: checkcast javax.print.attribute.standard.OrientationRequested
astore 21
129: StackMap locals: java.lang.Class javax.print.attribute.standard.OrientationRequested
StackMap stack:
aload 21
getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_PORTRAIT:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 134
130: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
astore 22
start local 22 131: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
aload 0
aload 22
putfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
132: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
astore 22
aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
aload 0
aload 22
putfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
133: goto 147
end local 22 StackMap locals:
StackMap stack:
134: aload 21
getstatic javax.print.attribute.standard.OrientationRequested.LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 141
135: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
astore 22
start local 22 136: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
137: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
138: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
139: aload 0
aload 22
putfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
140: goto 147
end local 22 StackMap locals:
StackMap stack:
141: aload 21
getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 147
142: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
astore 22
start local 22 143: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
144: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
145: aload 0
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
putfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
146: aload 0
aload 22
putfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
end local 22 147: StackMap locals:
StackMap stack:
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.leftMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.lmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
148: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rightMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.rmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
149: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.topMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.tmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
150: aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bottomMargin:Ljavax/swing/JFormattedTextField;
aload 0
getfield sun.print.ServiceDialog$MarginsPanel.bmObj:Ljava/lang/Float;
invokevirtual javax.swing.JFormattedTextField.setValue:(Ljava/lang/Object;)V
151: return
end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 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 152 0 this Lsun/print/ServiceDialog$MarginsPanel;
11 152 1 mpaCategory Ljava/lang/Class;
13 152 2 mpa Ljavax/print/attribute/standard/MediaPrintableArea;
14 152 3 mpaMax Ljavax/print/attribute/standard/MediaPrintableArea;
15 152 4 mediaSize Ljavax/print/attribute/standard/MediaSize;
16 152 5 media Ljavax/print/attribute/standard/Media;
20 21 6 msn Ljavax/print/attribute/standard/MediaSizeName;
26 38 6 tmpASet Ljavax/print/attribute/PrintRequestAttributeSet;
32 38 7 values Ljava/lang/Object;
45 152 6 wid F
46 152 7 hgt F
47 152 8 maxMarginRatio F
49 50 9 xMgn F
51 152 9 xMgn F
53 54 10 yMgn F
55 152 10 yMgn F
62 152 11 pax F
63 152 12 pay F
64 152 13 paw F
65 152 14 pah F
66 152 15 paxMax F
67 152 16 payMax F
68 152 17 pawMax F
69 152 18 pahMax F
70 152 19 invalid Z
124 152 20 orCategory Ljava/lang/Class;
126 152 21 or Ljavax/print/attribute/standard/OrientationRequested;
131 134 22 tmp Ljava/lang/Float;
136 141 22 tmp Ljava/lang/Float;
143 147 22 tmp Ljava/lang/Float;
}
SourceFile: "ServiceDialog.java"
NestHost: sun.print.ServiceDialog
InnerClasses:
public abstract AbstractFormatter = javax.swing.JFormattedTextField$AbstractFormatter of javax.swing.JFormattedTextField
private MarginsPanel = sun.print.ServiceDialog$MarginsPanel of sun.print.ServiceDialog