public class org.hsqldb.util.FontDialogSwing extends javax.swing.JDialog
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hsqldb.util.FontDialogSwing
  super_class: javax.swing.JDialog
{
  private static boolean isRunning;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final java.lang.String BACKGROUND;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "Background"

  private static java.lang.String defaultFont;
    descriptor: Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final java.lang.String FOREGROUND;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "Foreground"

  private static javax.swing.JButton bgColorButton;
    descriptor: Ljavax/swing/JButton;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javax.swing.JCheckBox ckbbold;
    descriptor: Ljavax/swing/JCheckBox;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javax.swing.JButton closeButton;
    descriptor: Ljavax/swing/JButton;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javax.swing.JButton fgColorButton;
    descriptor: Ljavax/swing/JButton;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javax.swing.JComboBox fontsComboBox;
    descriptor: Ljavax/swing/JComboBox;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javax.swing.JComboBox fontSizesComboBox;
    descriptor: Ljavax/swing/JComboBox;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final java.lang.String[] fontSizes;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static org.hsqldb.util.DatabaseManagerSwing fOwner;
    descriptor: Lorg/hsqldb/util/DatabaseManagerSwing;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javax.swing.JFrame frame;
    descriptor: Ljavax/swing/JFrame;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javax.swing.JCheckBox ckbitalic;
    descriptor: Ljavax/swing/JCheckBox;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 58
            iconst_0
            putstatic org.hsqldb.util.FontDialogSwing.isRunning:Z
         1: .line 60
            ldc "Dialog"
            putstatic org.hsqldb.util.FontDialogSwing.defaultFont:Ljava/lang/String;
         2: .line 70
            bipush 11
            anewarray java.lang.String
            dup
            iconst_0
         3: .line 71
            ldc "8"
            aastore
            dup
            iconst_1
            ldc "9"
            aastore
            dup
            iconst_2
            ldc "10"
            aastore
            dup
            iconst_3
            ldc "11"
            aastore
            dup
            iconst_4
            ldc "12"
            aastore
            dup
            iconst_5
            ldc "13"
            aastore
            dup
            bipush 6
            ldc "14"
            aastore
            dup
            bipush 7
            ldc "16"
            aastore
            dup
            bipush 8
            ldc "18"
            aastore
            dup
            bipush 9
            ldc "24"
            aastore
            dup
            bipush 10
            ldc "36"
            aastore
         4: .line 70
            putstatic org.hsqldb.util.FontDialogSwing.fontSizes:[Ljava/lang/String;
         5: .line 79
            new javax.swing.JFrame
            dup
            ldc "DataBaseManagerSwing Font Selection Dialog"
            invokespecial javax.swing.JFrame.<init>:(Ljava/lang/String;)V
         6: .line 78
            putstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
         7: .line 80
            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 // org.hsqldb.util.FontDialogSwing this
         0: .line 56
            aload 0 /* this */
            invokespecial javax.swing.JDialog.<init>:()V
            return
        end local 0 // org.hsqldb.util.FontDialogSwing this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/util/FontDialogSwing;

  public static void creatFontDialog(org.hsqldb.util.DatabaseManagerSwing);
    descriptor: (Lorg/hsqldb/util/DatabaseManagerSwing;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=6, args_size=1
        start local 0 // org.hsqldb.util.DatabaseManagerSwing owner
         0: .line 88
            getstatic org.hsqldb.util.FontDialogSwing.isRunning:Z
            ifeq 3
         1: .line 89
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            iconst_1
            invokevirtual javax.swing.JFrame.setVisible:(Z)V
         2: .line 90
            goto 66
         3: .line 91
      StackMap locals:
      StackMap stack:
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            getstatic org.hsqldb.util.CommonSwing.Native:Ljava/lang/String;
            invokestatic org.hsqldb.util.CommonSwing.setSwingLAF:(Ljava/awt/Component;Ljava/lang/String;)V
         4: .line 93
            aload 0 /* owner */
            putstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
         5: .line 95
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            ldc "Frame"
            invokestatic org.hsqldb.util.CommonSwing.getIcon:(Ljava/lang/String;)Ljava/awt/Image;
            invokevirtual javax.swing.JFrame.setIconImage:(Ljava/awt/Image;)V
         6: .line 97
            iconst_1
            putstatic org.hsqldb.util.FontDialogSwing.isRunning:Z
         7: .line 99
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            sipush 600
            bipush 100
            invokevirtual javax.swing.JFrame.setSize:(II)V
         8: .line 100
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            invokestatic org.hsqldb.util.CommonSwing.setFramePositon:(Ljavax/swing/JFrame;)V
         9: .line 102
            new javax.swing.JCheckBox
            dup
        10: .line 103
            new javax.swing.ImageIcon
            dup
            ldc "ItalicFont"
            invokestatic org.hsqldb.util.CommonSwing.getIcon:(Ljava/lang/String;)Ljava/awt/Image;
            invokespecial javax.swing.ImageIcon.<init>:(Ljava/awt/Image;)V
        11: .line 102
            invokespecial javax.swing.JCheckBox.<init>:(Ljavax/swing/Icon;)V
            putstatic org.hsqldb.util.FontDialogSwing.ckbitalic:Ljavax/swing/JCheckBox;
        12: .line 105
            getstatic org.hsqldb.util.FontDialogSwing.ckbitalic:Ljavax/swing/JCheckBox;
            ldc "is3DEnabled"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JCheckBox.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        13: .line 106
            getstatic org.hsqldb.util.FontDialogSwing.ckbitalic:Ljavax/swing/JCheckBox;
            new org.hsqldb.util.FontDialogSwing$1
            dup
            invokespecial org.hsqldb.util.FontDialogSwing$1.<init>:()V
            invokevirtual javax.swing.JCheckBox.addActionListener:(Ljava/awt/event/ActionListener;)V
        14: .line 114
            new javax.swing.JCheckBox
            dup
            new javax.swing.ImageIcon
            dup
            ldc "BoldFont"
            invokestatic org.hsqldb.util.CommonSwing.getIcon:(Ljava/lang/String;)Ljava/awt/Image;
            invokespecial javax.swing.ImageIcon.<init>:(Ljava/awt/Image;)V
            invokespecial javax.swing.JCheckBox.<init>:(Ljavax/swing/Icon;)V
        15: .line 113
            putstatic org.hsqldb.util.FontDialogSwing.ckbbold:Ljavax/swing/JCheckBox;
        16: .line 116
            getstatic org.hsqldb.util.FontDialogSwing.ckbbold:Ljavax/swing/JCheckBox;
            ldc "is3DEnabled"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JCheckBox.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        17: .line 117
            getstatic org.hsqldb.util.FontDialogSwing.ckbbold:Ljavax/swing/JCheckBox;
            new org.hsqldb.util.FontDialogSwing$2
            dup
            invokespecial org.hsqldb.util.FontDialogSwing$2.<init>:()V
            invokevirtual javax.swing.JCheckBox.addActionListener:(Ljava/awt/event/ActionListener;)V
        18: .line 124
            new javax.swing.JButton
            dup
        19: .line 125
            ldc "Foreground"
        20: .line 126
            new javax.swing.ImageIcon
            dup
            ldc "ColorSelection"
            invokestatic org.hsqldb.util.CommonSwing.getIcon:(Ljava/lang/String;)Ljava/awt/Image;
            invokespecial javax.swing.ImageIcon.<init>:(Ljava/awt/Image;)V
        21: .line 124
            invokespecial javax.swing.JButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;)V
            putstatic org.hsqldb.util.FontDialogSwing.fgColorButton:Ljavax/swing/JButton;
        22: .line 128
            getstatic org.hsqldb.util.FontDialogSwing.fgColorButton:Ljavax/swing/JButton;
            ldc "is3DEnabled"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JButton.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        23: .line 129
            getstatic org.hsqldb.util.FontDialogSwing.fgColorButton:Ljavax/swing/JButton;
            new org.hsqldb.util.FontDialogSwing$3
            dup
            invokespecial org.hsqldb.util.FontDialogSwing$3.<init>:()V
            invokevirtual javax.swing.JButton.addActionListener:(Ljava/awt/event/ActionListener;)V
        24: .line 136
            new javax.swing.JButton
            dup
        25: .line 137
            ldc "Background"
        26: .line 138
            new javax.swing.ImageIcon
            dup
            ldc "ColorSelection"
            invokestatic org.hsqldb.util.CommonSwing.getIcon:(Ljava/lang/String;)Ljava/awt/Image;
            invokespecial javax.swing.ImageIcon.<init>:(Ljava/awt/Image;)V
        27: .line 136
            invokespecial javax.swing.JButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;)V
            putstatic org.hsqldb.util.FontDialogSwing.bgColorButton:Ljavax/swing/JButton;
        28: .line 140
            getstatic org.hsqldb.util.FontDialogSwing.bgColorButton:Ljavax/swing/JButton;
            ldc "is3DEnabled"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JButton.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        29: .line 141
            getstatic org.hsqldb.util.FontDialogSwing.bgColorButton:Ljavax/swing/JButton;
            new org.hsqldb.util.FontDialogSwing$4
            dup
            invokespecial org.hsqldb.util.FontDialogSwing$4.<init>:()V
            invokevirtual javax.swing.JButton.addActionListener:(Ljava/awt/event/ActionListener;)V
        30: .line 149
            new javax.swing.JButton
            dup
            ldc "Close"
        31: .line 150
            new javax.swing.ImageIcon
            dup
            ldc "Close"
            invokestatic org.hsqldb.util.CommonSwing.getIcon:(Ljava/lang/String;)Ljava/awt/Image;
            invokespecial javax.swing.ImageIcon.<init>:(Ljava/awt/Image;)V
        32: .line 149
            invokespecial javax.swing.JButton.<init>:(Ljava/lang/String;Ljavax/swing/Icon;)V
        33: .line 148
            putstatic org.hsqldb.util.FontDialogSwing.closeButton:Ljavax/swing/JButton;
        34: .line 152
            getstatic org.hsqldb.util.FontDialogSwing.closeButton:Ljavax/swing/JButton;
            ldc "is3DEnabled"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JButton.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        35: .line 153
            getstatic org.hsqldb.util.FontDialogSwing.closeButton:Ljavax/swing/JButton;
            new org.hsqldb.util.FontDialogSwing$5
            dup
            invokespecial org.hsqldb.util.FontDialogSwing$5.<init>:()V
            invokevirtual javax.swing.JButton.addActionListener:(Ljava/awt/event/ActionListener;)V
        36: .line 161
            invokestatic java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment:()Ljava/awt/GraphicsEnvironment;
        37: .line 160
            astore 1 /* ge */
        start local 1 // java.awt.GraphicsEnvironment ge
        38: .line 162
            aload 1 /* ge */
            invokevirtual java.awt.GraphicsEnvironment.getAvailableFontFamilyNames:()[Ljava/lang/String;
            astore 2 /* fontNames */
        start local 2 // java.lang.String[] fontNames
        39: .line 163
            new java.awt.Dimension
            dup
            sipush 160
            bipush 25
            invokespecial java.awt.Dimension.<init>:(II)V
            astore 3 /* fontsComboBoxDimension */
        start local 3 // java.awt.Dimension fontsComboBoxDimension
        40: .line 165
            new javax.swing.JComboBox
            dup
            aload 2 /* fontNames */
            invokespecial javax.swing.JComboBox.<init>:([Ljava/lang/Object;)V
            putstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
        41: .line 167
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            ldc "is3DEnabled"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JComboBox.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        42: .line 168
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            aload 3 /* fontsComboBoxDimension */
            invokevirtual javax.swing.JComboBox.setMaximumSize:(Ljava/awt/Dimension;)V
        43: .line 169
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            aload 3 /* fontsComboBoxDimension */
            invokevirtual javax.swing.JComboBox.setPreferredSize:(Ljava/awt/Dimension;)V
        44: .line 170
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            aload 3 /* fontsComboBoxDimension */
            invokevirtual javax.swing.JComboBox.setMaximumSize:(Ljava/awt/Dimension;)V
        45: .line 171
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            iconst_0
            invokevirtual javax.swing.JComboBox.setEditable:(Z)V
        46: .line 172
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            getstatic org.hsqldb.util.FontDialogSwing.defaultFont:Ljava/lang/String;
            invokevirtual javax.swing.JComboBox.setSelectedItem:(Ljava/lang/Object;)V
        47: .line 173
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            new org.hsqldb.util.FontDialogSwing$6
            dup
            invokespecial org.hsqldb.util.FontDialogSwing$6.<init>:()V
            invokevirtual javax.swing.JComboBox.addActionListener:(Ljava/awt/event/ActionListener;)V
        48: .line 181
            new javax.swing.JComboBox
            dup
            getstatic org.hsqldb.util.FontDialogSwing.fontSizes:[Ljava/lang/String;
            invokespecial javax.swing.JComboBox.<init>:([Ljava/lang/Object;)V
            putstatic org.hsqldb.util.FontDialogSwing.fontSizesComboBox:Ljavax/swing/JComboBox;
        49: .line 183
            new java.awt.Dimension
            dup
            bipush 45
            bipush 25
            invokespecial java.awt.Dimension.<init>:(II)V
            astore 4 /* spinnerDimension */
        start local 4 // java.awt.Dimension spinnerDimension
        50: .line 185
            getstatic org.hsqldb.util.FontDialogSwing.fontSizesComboBox:Ljavax/swing/JComboBox;
            ldc "is3DEnabled"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JComboBox.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        51: .line 186
            getstatic org.hsqldb.util.FontDialogSwing.fontSizesComboBox:Ljavax/swing/JComboBox;
            aload 4 /* spinnerDimension */
            invokevirtual javax.swing.JComboBox.setMinimumSize:(Ljava/awt/Dimension;)V
        52: .line 187
            getstatic org.hsqldb.util.FontDialogSwing.fontSizesComboBox:Ljavax/swing/JComboBox;
            aload 4 /* spinnerDimension */
            invokevirtual javax.swing.JComboBox.setPreferredSize:(Ljava/awt/Dimension;)V
        53: .line 188
            getstatic org.hsqldb.util.FontDialogSwing.fontSizesComboBox:Ljavax/swing/JComboBox;
            aload 4 /* spinnerDimension */
            invokevirtual javax.swing.JComboBox.setMaximumSize:(Ljava/awt/Dimension;)V
        54: .line 189
            getstatic org.hsqldb.util.FontDialogSwing.fontSizesComboBox:Ljavax/swing/JComboBox;
            new org.hsqldb.util.FontDialogSwing$7
            dup
            invokespecial org.hsqldb.util.FontDialogSwing$7.<init>:()V
            invokevirtual javax.swing.JComboBox.addItemListener:(Ljava/awt/event/ItemListener;)V
        55: .line 213
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            invokevirtual javax.swing.JFrame.getContentPane:()Ljava/awt/Container;
            astore 5 /* contentPane */
        start local 5 // java.awt.Container contentPane
        56: .line 215
            aload 5 /* contentPane */
            new java.awt.FlowLayout
            dup
            invokespecial java.awt.FlowLayout.<init>:()V
            invokevirtual java.awt.Container.setLayout:(Ljava/awt/LayoutManager;)V
        57: .line 216
            aload 5 /* contentPane */
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        58: .line 221
            aload 5 /* contentPane */
            getstatic org.hsqldb.util.FontDialogSwing.fontSizesComboBox:Ljavax/swing/JComboBox;
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        59: .line 222
            aload 5 /* contentPane */
            getstatic org.hsqldb.util.FontDialogSwing.ckbbold:Ljavax/swing/JCheckBox;
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        60: .line 223
            aload 5 /* contentPane */
            getstatic org.hsqldb.util.FontDialogSwing.ckbitalic:Ljavax/swing/JCheckBox;
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        61: .line 224
            aload 5 /* contentPane */
            getstatic org.hsqldb.util.FontDialogSwing.fgColorButton:Ljavax/swing/JButton;
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        62: .line 225
            aload 5 /* contentPane */
            getstatic org.hsqldb.util.FontDialogSwing.bgColorButton:Ljavax/swing/JButton;
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        63: .line 226
            aload 5 /* contentPane */
            getstatic org.hsqldb.util.FontDialogSwing.closeButton:Ljavax/swing/JButton;
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        64: .line 227
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            invokevirtual javax.swing.JFrame.pack:()V
        65: .line 228
            getstatic org.hsqldb.util.FontDialogSwing.frame:Ljavax/swing/JFrame;
            iconst_0
            invokevirtual javax.swing.JFrame.setVisible:(Z)V
        end local 5 // java.awt.Container contentPane
        end local 4 // java.awt.Dimension spinnerDimension
        end local 3 // java.awt.Dimension fontsComboBoxDimension
        end local 2 // java.lang.String[] fontNames
        end local 1 // java.awt.GraphicsEnvironment ge
        66: .line 230
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hsqldb.util.DatabaseManagerSwing owner
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   67     0                   owner  Lorg/hsqldb/util/DatabaseManagerSwing;
           38   66     1                      ge  Ljava/awt/GraphicsEnvironment;
           39   66     2               fontNames  [Ljava/lang/String;
           40   66     3  fontsComboBoxDimension  Ljava/awt/Dimension;
           50   66     4        spinnerDimension  Ljava/awt/Dimension;
           56   66     5             contentPane  Ljava/awt/Container;
    MethodParameters:
       Name  Flags
      owner  

  public static void setFont();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=0
         0: .line 234
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            astore 0 /* txtResultFont */
        start local 0 // java.awt.Font txtResultFont
         1: .line 236
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
         2: .line 237
            new java.awt.Font
            dup
         3: .line 238
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getSelectedItem:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
         4: .line 239
            aload 0 /* txtResultFont */
            invokevirtual java.awt.Font.getStyle:()I
            aload 0 /* txtResultFont */
            invokevirtual java.awt.Font.getSize:()I
         5: .line 237
            invokespecial java.awt.Font.<init>:(Ljava/lang/String;II)V
         6: .line 236
            invokevirtual javax.swing.JTextArea.setFont:(Ljava/awt/Font;)V
         7: .line 241
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            astore 1 /* txtCommandFont */
        start local 1 // java.awt.Font txtCommandFont
         8: .line 243
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
         9: .line 244
            new java.awt.Font
            dup
        10: .line 245
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getSelectedItem:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
        11: .line 246
            aload 1 /* txtCommandFont */
            invokevirtual java.awt.Font.getStyle:()I
            aload 1 /* txtCommandFont */
            invokevirtual java.awt.Font.getSize:()I
        12: .line 244
            invokespecial java.awt.Font.<init>:(Ljava/lang/String;II)V
        13: .line 243
            invokevirtual javax.swing.JTextArea.setFont:(Ljava/awt/Font;)V
        14: .line 248
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            astore 2 /* txtTreeFont */
        start local 2 // java.awt.Font txtTreeFont
        15: .line 250
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.tTree:Ljavax/swing/JTree;
        16: .line 251
            new java.awt.Font
            dup
        17: .line 252
            getstatic org.hsqldb.util.FontDialogSwing.fontsComboBox:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getSelectedItem:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
        18: .line 253
            aload 2 /* txtTreeFont */
            invokevirtual java.awt.Font.getStyle:()I
            aload 2 /* txtTreeFont */
            invokevirtual java.awt.Font.getSize:()I
        19: .line 251
            invokespecial java.awt.Font.<init>:(Ljava/lang/String;II)V
        20: .line 250
            invokevirtual javax.swing.JTree.setFont:(Ljava/awt/Font;)V
        21: .line 254
            return
        end local 2 // java.awt.Font txtTreeFont
        end local 1 // java.awt.Font txtCommandFont
        end local 0 // java.awt.Font txtResultFont
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            1   22     0   txtResultFont  Ljava/awt/Font;
            8   22     1  txtCommandFont  Ljava/awt/Font;
           15   22     2     txtTreeFont  Ljava/awt/Font;

  public static void setFontSize(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // java.lang.String inFontSize
         0: .line 263
            aload 0 /* inFontSize */
            invokestatic java.lang.Float.valueOf:(Ljava/lang/String;)Ljava/lang/Float;
            astore 1 /* stageFloat */
        start local 1 // java.lang.Float stageFloat
         1: .line 264
            aload 1 /* stageFloat */
            invokevirtual java.lang.Float.floatValue:()F
            fstore 2 /* fontSize */
        start local 2 // float fontSize
         2: .line 265
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.tTree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getFont:()Ljava/awt/Font;
            fload 2 /* fontSize */
            invokevirtual java.awt.Font.deriveFont:(F)Ljava/awt/Font;
            astore 3 /* fonttTree */
        start local 3 // java.awt.Font fonttTree
         3: .line 267
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.tTree:Ljavax/swing/JTree;
            aload 3 /* fonttTree */
            invokevirtual javax.swing.JTree.setFont:(Ljava/awt/Font;)V
         4: .line 270
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            fload 2 /* fontSize */
            invokevirtual java.awt.Font.deriveFont:(F)Ljava/awt/Font;
         5: .line 269
            astore 4 /* fontTxtCommand */
        start local 4 // java.awt.Font fontTxtCommand
         6: .line 272
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
            aload 4 /* fontTxtCommand */
            invokevirtual javax.swing.JTextArea.setFont:(Ljava/awt/Font;)V
         7: .line 274
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            fload 2 /* fontSize */
            invokevirtual java.awt.Font.deriveFont:(F)Ljava/awt/Font;
            astore 5 /* fontTxtResult */
        start local 5 // java.awt.Font fontTxtResult
         8: .line 276
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            aload 5 /* fontTxtResult */
            invokevirtual javax.swing.JTextArea.setFont:(Ljava/awt/Font;)V
         9: .line 277
            return
        end local 5 // java.awt.Font fontTxtResult
        end local 4 // java.awt.Font fontTxtCommand
        end local 3 // java.awt.Font fonttTree
        end local 2 // float fontSize
        end local 1 // java.lang.Float stageFloat
        end local 0 // java.lang.String inFontSize
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   10     0      inFontSize  Ljava/lang/String;
            1   10     1      stageFloat  Ljava/lang/Float;
            2   10     2        fontSize  F
            3   10     3       fonttTree  Ljava/awt/Font;
            6   10     4  fontTxtCommand  Ljava/awt/Font;
            8   10     5   fontTxtResult  Ljava/awt/Font;
    MethodParameters:
            Name  Flags
      inFontSize  

  public static void setStyle();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 285
            iconst_0
            istore 0 /* style */
        start local 0 // int style
         1: .line 287
            getstatic org.hsqldb.util.FontDialogSwing.ckbbold:Ljavax/swing/JCheckBox;
            invokevirtual javax.swing.JCheckBox.isSelected:()Z
            ifeq 3
         2: .line 288
            iload 0 /* style */
            iconst_1
            ior
            istore 0 /* style */
         3: .line 291
      StackMap locals: int
      StackMap stack:
            getstatic org.hsqldb.util.FontDialogSwing.ckbitalic:Ljavax/swing/JCheckBox;
            invokevirtual javax.swing.JCheckBox.isSelected:()Z
            ifeq 5
         4: .line 292
            iload 0 /* style */
            iconst_2
            ior
            istore 0 /* style */
         5: .line 295
      StackMap locals:
      StackMap stack:
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.tTree:Ljavax/swing/JTree;
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            iload 0 /* style */
            invokevirtual java.awt.Font.deriveFont:(I)Ljava/awt/Font;
            invokevirtual javax.swing.JTree.setFont:(Ljava/awt/Font;)V
         6: .line 296
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
         7: .line 297
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            iload 0 /* style */
            invokevirtual java.awt.Font.deriveFont:(I)Ljava/awt/Font;
         8: .line 296
            invokevirtual javax.swing.JTextArea.setFont:(Ljava/awt/Font;)V
         9: .line 298
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
        10: .line 299
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getFont:()Ljava/awt/Font;
            iload 0 /* style */
            invokevirtual java.awt.Font.deriveFont:(I)Ljava/awt/Font;
        11: .line 298
            invokevirtual javax.swing.JTextArea.setFont:(Ljava/awt/Font;)V
        12: .line 300
            return
        end local 0 // int style
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   13     0  style  I

  public static void setColor(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String inTarget
         0: .line 304
            aload 0 /* inTarget */
            ldc "Background"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         1: .line 305
            aconst_null
         2: .line 306
            ldc "DataBaseManagerSwing Choose Background Color"
         3: .line 307
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getBackground:()Ljava/awt/Color;
         4: .line 305
            invokestatic javax.swing.JColorChooser.showDialog:(Ljava/awt/Component;Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color;
            astore 1 /* backgroundColor */
        start local 1 // java.awt.Color backgroundColor
         5: .line 309
            aload 1 /* backgroundColor */
            ifnull 18
         6: .line 310
            getstatic org.hsqldb.util.FontDialogSwing.bgColorButton:Ljavax/swing/JButton;
            aload 1 /* backgroundColor */
            invokevirtual javax.swing.JButton.setBackground:(Ljava/awt/Color;)V
         7: .line 311
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
            aload 1 /* backgroundColor */
            invokevirtual javax.swing.JTextArea.setBackground:(Ljava/awt/Color;)V
         8: .line 312
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            aload 1 /* backgroundColor */
            invokevirtual javax.swing.JTextArea.setBackground:(Ljava/awt/Color;)V
        end local 1 // java.awt.Color backgroundColor
         9: .line 314
            goto 18
        10: .line 315
      StackMap locals:
      StackMap stack:
            aconst_null
        11: .line 316
            ldc "DataBaseManagerSwing Choose Foreground Color"
        12: .line 317
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            invokevirtual javax.swing.JTextArea.getForeground:()Ljava/awt/Color;
        13: .line 315
            invokestatic javax.swing.JColorChooser.showDialog:(Ljava/awt/Component;Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color;
            astore 1 /* foregroundColor */
        start local 1 // java.awt.Color foregroundColor
        14: .line 319
            aload 1 /* foregroundColor */
            ifnull 18
        15: .line 320
            getstatic org.hsqldb.util.FontDialogSwing.fgColorButton:Ljavax/swing/JButton;
            aload 1 /* foregroundColor */
            invokevirtual javax.swing.JButton.setBackground:(Ljava/awt/Color;)V
        16: .line 321
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
            aload 1 /* foregroundColor */
            invokevirtual javax.swing.JTextArea.setForeground:(Ljava/awt/Color;)V
        17: .line 322
            getstatic org.hsqldb.util.FontDialogSwing.fOwner:Lorg/hsqldb/util/DatabaseManagerSwing;
            getfield org.hsqldb.util.DatabaseManagerSwing.txtResult:Ljavax/swing/JTextArea;
            aload 1 /* foregroundColor */
            invokevirtual javax.swing.JTextArea.setForeground:(Ljava/awt/Color;)V
        end local 1 // java.awt.Color foregroundColor
        18: .line 325
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.lang.String inTarget
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   19     0         inTarget  Ljava/lang/String;
            5    9     1  backgroundColor  Ljava/awt/Color;
           14   18     1  foregroundColor  Ljava/awt/Color;
    MethodParameters:
          Name  Flags
      inTarget  
}
SourceFile: "FontDialogSwing.java"
NestMembers:
  org.hsqldb.util.FontDialogSwing$1  org.hsqldb.util.FontDialogSwing$2  org.hsqldb.util.FontDialogSwing$3  org.hsqldb.util.FontDialogSwing$4  org.hsqldb.util.FontDialogSwing$5  org.hsqldb.util.FontDialogSwing$6  org.hsqldb.util.FontDialogSwing$7
InnerClasses:
  org.hsqldb.util.FontDialogSwing$1
  org.hsqldb.util.FontDialogSwing$2
  org.hsqldb.util.FontDialogSwing$3
  org.hsqldb.util.FontDialogSwing$4
  org.hsqldb.util.FontDialogSwing$5
  org.hsqldb.util.FontDialogSwing$6
  org.hsqldb.util.FontDialogSwing$7