public class org.hsqldb.util.DatabaseManagerSwing$DBMPrefs
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs
  super_class: java.lang.Object
{
  public java.io.File prefsFile;
    descriptor: Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC

  boolean autoRefresh;
    descriptor: Z
    flags: (0x0000) 

  boolean showRowCounts;
    descriptor: Z
    flags: (0x0000) 

  boolean showSysTables;
    descriptor: Z
    flags: (0x0000) 

  boolean showSchemas;
    descriptor: Z
    flags: (0x0000) 

  boolean resultGrid;
    descriptor: Z
    flags: (0x0000) 

  java.lang.String laf;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  boolean showTooltips;
    descriptor: Z
    flags: (0x0000) 

  final org.hsqldb.util.DatabaseManagerSwing this$0;
    descriptor: Lorg/hsqldb/util/DatabaseManagerSwing;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.hsqldb.util.DatabaseManagerSwing, boolean);
    descriptor: (Lorg/hsqldb/util/DatabaseManagerSwing;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.hsqldb.util.DatabaseManagerSwing$DBMPrefs this
        start local 2 // boolean isApplet
         0: .line 2855
            aload 0 /* this */
            aload 1
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 2836
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
         2: .line 2844
            aload 0 /* this */
            iconst_1
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.autoRefresh:Z
         3: .line 2845
            aload 0 /* this */
            iconst_0
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showRowCounts:Z
         4: .line 2846
            aload 0 /* this */
            iconst_0
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showSysTables:Z
         5: .line 2847
            aload 0 /* this */
            iconst_1
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showSchemas:Z
         6: .line 2848
            aload 0 /* this */
            iconst_1
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.resultGrid:Z
         7: .line 2849
            aload 0 /* this */
            getstatic org.hsqldb.util.CommonSwing.Native:Ljava/lang/String;
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.laf:Ljava/lang/String;
         8: .line 2853
            aload 0 /* this */
            iconst_1
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showTooltips:Z
         9: .line 2857
            iload 2 /* isApplet */
            ifne 15
        10: .line 2859
            getstatic org.hsqldb.util.DatabaseManagerSwing.homedir:Ljava/lang/String;
            ifnonnull 14
        11: .line 2860
            new java.io.IOException
            dup
        12: .line 2861
            ldc "Skipping preferences since do not know home dir"
        13: .line 2860
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 2864
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs org.hsqldb.util.DatabaseManagerSwing int
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            getstatic org.hsqldb.util.DatabaseManagerSwing.homedir:Ljava/lang/String;
            ldc "dbmprefs.properties"
            invokespecial java.io.File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
        15: .line 2867
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.load:()V
        16: .line 2868
            return
        end local 2 // boolean isApplet
        end local 0 // org.hsqldb.util.DatabaseManagerSwing$DBMPrefs this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Lorg/hsqldb/util/DatabaseManagerSwing$DBMPrefs;
            0   17     2  isApplet  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      this$0    final
      isApplet  

  public void load();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.hsqldb.util.DatabaseManagerSwing$DBMPrefs this
         0: .line 2874
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            ifnull 35
         1: .line 2879
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            invokevirtual java.io.File.exists:()Z
            ifne 3
         2: .line 2880
            new java.io.IOException
            dup
            new java.lang.StringBuilder
            dup
            ldc "No such file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2883
      StackMap locals:
      StackMap stack:
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            astore 2 /* props */
        start local 2 // java.util.Properties props
         4: .line 2886
            new java.io.FileInputStream
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
            astore 3 /* fis */
        start local 3 // java.io.FileInputStream fis
         5: .line 2888
            aload 2 /* props */
            aload 3 /* fis */
            invokevirtual java.util.Properties.load:(Ljava/io/InputStream;)V
         6: .line 2889
            aload 3 /* fis */
            invokevirtual java.io.FileInputStream.close:()V
        end local 3 // java.io.FileInputStream fis
         7: .line 2890
            goto 13
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs top java.util.Properties
      StackMap stack: java.io.IOException
         8: astore 3 /* ioe */
        start local 3 // java.io.IOException ioe
         9: .line 2891
            new java.io.IOException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Failed to read preferences file '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        10: .line 2892
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "':  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 2893
            aload 3 /* ioe */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        12: .line 2891
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.io.IOException ioe
        13: .line 2896
      StackMap locals:
      StackMap stack:
            aload 2 /* props */
            ldc "autoRefresh"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* tmpString */
        start local 1 // java.lang.String tmpString
        14: .line 2898
            aload 1 /* tmpString */
            ifnull 16
        15: .line 2899
            aload 0 /* this */
            aload 1 /* tmpString */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.autoRefresh:Z
        16: .line 2902
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.lang.String java.util.Properties
      StackMap stack:
            aload 2 /* props */
            ldc "showRowCounts"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* tmpString */
        17: .line 2904
            aload 1 /* tmpString */
            ifnull 19
        18: .line 2905
            aload 0 /* this */
            aload 1 /* tmpString */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showRowCounts:Z
        19: .line 2908
      StackMap locals:
      StackMap stack:
            aload 2 /* props */
            ldc "showSysTables"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* tmpString */
        20: .line 2910
            aload 1 /* tmpString */
            ifnull 22
        21: .line 2911
            aload 0 /* this */
            aload 1 /* tmpString */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showSysTables:Z
        22: .line 2914
      StackMap locals:
      StackMap stack:
            aload 2 /* props */
            ldc "showSchemas"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* tmpString */
        23: .line 2916
            aload 1 /* tmpString */
            ifnull 25
        24: .line 2917
            aload 0 /* this */
            aload 1 /* tmpString */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showSchemas:Z
        25: .line 2920
      StackMap locals:
      StackMap stack:
            aload 2 /* props */
            ldc "resultGrid"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* tmpString */
        26: .line 2922
            aload 1 /* tmpString */
            ifnull 28
        27: .line 2923
            aload 0 /* this */
            aload 1 /* tmpString */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.resultGrid:Z
        28: .line 2926
      StackMap locals:
      StackMap stack:
            aload 2 /* props */
            ldc "laf"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* tmpString */
        29: .line 2927
            aload 0 /* this */
            aload 1 /* tmpString */
            ifnonnull 30
            getstatic org.hsqldb.util.CommonSwing.Native:Ljava/lang/String;
            goto 31
        30: .line 2928
      StackMap locals:
      StackMap stack: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs
            aload 1 /* tmpString */
        31: .line 2927
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.lang.String java.util.Properties
      StackMap stack: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.lang.String
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.laf:Ljava/lang/String;
        32: .line 2929
            aload 2 /* props */
            ldc "showTooltips"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* tmpString */
        33: .line 2931
            aload 1 /* tmpString */
            ifnull 35
        34: .line 2932
            aload 0 /* this */
            aload 1 /* tmpString */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showTooltips:Z
        end local 2 // java.util.Properties props
        end local 1 // java.lang.String tmpString
        35: .line 2935
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hsqldb.util.DatabaseManagerSwing$DBMPrefs this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   36     0       this  Lorg/hsqldb/util/DatabaseManagerSwing$DBMPrefs;
           14   35     1  tmpString  Ljava/lang/String;
            4   35     2      props  Ljava/util/Properties;
            5    7     3        fis  Ljava/io/FileInputStream;
            9   13     3        ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           4     7       8  Class java.io.IOException
    Exceptions:
      throws java.io.IOException

  public void store();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.hsqldb.util.DatabaseManagerSwing$DBMPrefs this
         0: .line 2939
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            ifnonnull 2
         1: .line 2942
            return
         2: .line 2945
      StackMap locals:
      StackMap stack:
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            astore 1 /* props */
        start local 1 // java.util.Properties props
         3: .line 2948
            aload 1 /* props */
            ldc "autoRefresh"
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.autoRefresh:Z
            ifeq 4
            getstatic org.hsqldb.util.DatabaseManagerSwing.tString:Ljava/lang/String;
            goto 5
         4: .line 2949
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String
            getstatic org.hsqldb.util.DatabaseManagerSwing.fString:Ljava/lang/String;
         5: .line 2948
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String java.lang.String
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
         6: .line 2950
            aload 1 /* props */
            ldc "showRowCounts"
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showRowCounts:Z
            ifeq 7
            getstatic org.hsqldb.util.DatabaseManagerSwing.tString:Ljava/lang/String;
            goto 8
         7: .line 2951
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String
            getstatic org.hsqldb.util.DatabaseManagerSwing.fString:Ljava/lang/String;
         8: .line 2950
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String java.lang.String
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
         9: .line 2952
            aload 1 /* props */
            ldc "showSysTables"
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showSysTables:Z
            ifeq 10
            getstatic org.hsqldb.util.DatabaseManagerSwing.tString:Ljava/lang/String;
            goto 11
        10: .line 2953
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String
            getstatic org.hsqldb.util.DatabaseManagerSwing.fString:Ljava/lang/String;
        11: .line 2952
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String java.lang.String
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        12: .line 2954
            aload 1 /* props */
            ldc "showSchemas"
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showSchemas:Z
            ifeq 13
            getstatic org.hsqldb.util.DatabaseManagerSwing.tString:Ljava/lang/String;
            goto 14
        13: .line 2955
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String
            getstatic org.hsqldb.util.DatabaseManagerSwing.fString:Ljava/lang/String;
        14: .line 2954
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String java.lang.String
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        15: .line 2956
            aload 1 /* props */
            ldc "resultGrid"
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.resultGrid:Z
            ifeq 16
            getstatic org.hsqldb.util.DatabaseManagerSwing.tString:Ljava/lang/String;
            goto 17
        16: .line 2957
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String
            getstatic org.hsqldb.util.DatabaseManagerSwing.fString:Ljava/lang/String;
        17: .line 2956
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String java.lang.String
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        18: .line 2958
            aload 1 /* props */
            ldc "laf"
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.laf:Ljava/lang/String;
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        19: .line 2959
            aload 1 /* props */
            ldc "showTooltips"
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.showTooltips:Z
            ifeq 20
            getstatic org.hsqldb.util.DatabaseManagerSwing.tString:Ljava/lang/String;
            goto 21
        20: .line 2960
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String
            getstatic org.hsqldb.util.DatabaseManagerSwing.fString:Ljava/lang/String;
        21: .line 2959
      StackMap locals: org.hsqldb.util.DatabaseManagerSwing$DBMPrefs java.util.Properties
      StackMap stack: java.util.Properties java.lang.String java.lang.String
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        22: .line 2963
            new java.io.FileOutputStream
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
            astore 2 /* fos */
        start local 2 // java.io.FileOutputStream fos
        23: .line 2965
            aload 1 /* props */
            aload 2 /* fos */
            ldc "DatabaseManagerSwing user preferences"
            invokevirtual java.util.Properties.store:(Ljava/io/OutputStream;Ljava/lang/String;)V
        24: .line 2966
            aload 2 /* fos */
            invokevirtual java.io.FileOutputStream.flush:()V
        25: .line 2967
            aload 2 /* fos */
            invokevirtual java.io.FileOutputStream.close:()V
        end local 2 // java.io.FileOutputStream fos
        26: .line 2968
            goto 33
      StackMap locals:
      StackMap stack: java.io.IOException
        27: astore 2 /* ioe */
        start local 2 // java.io.IOException ioe
        28: .line 2969
            new java.lang.RuntimeException
            dup
        29: .line 2970
            new java.lang.StringBuilder
            dup
            ldc "Failed to prepare preferences file '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.hsqldb.util.DatabaseManagerSwing$DBMPrefs.prefsFile:Ljava/io/File;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        30: .line 2971
            ldc "':  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* ioe */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        31: .line 2970
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        32: .line 2969
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.io.IOException ioe
        33: .line 2973
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.Properties props
        end local 0 // org.hsqldb.util.DatabaseManagerSwing$DBMPrefs this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   34     0   this  Lorg/hsqldb/util/DatabaseManagerSwing$DBMPrefs;
            3   34     1  props  Ljava/util/Properties;
           23   26     2    fos  Ljava/io/FileOutputStream;
           28   33     2    ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          22    26      27  Class java.io.IOException
}
SourceFile: "DatabaseManagerSwing.java"
NestHost: org.hsqldb.util.DatabaseManagerSwing
InnerClasses:
  public DBMPrefs = org.hsqldb.util.DatabaseManagerSwing$DBMPrefs of org.hsqldb.util.DatabaseManagerSwing