home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / AnfyJava14 / data1.cab / Program_Files / Applet / anfypaint / anfypaint.jar / anfypaintb.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-03-25  |  6.4 KB  |  677 lines

  1. import java.applet.Applet;
  2. import java.awt.Canvas;
  3. import java.awt.Color;
  4. import java.awt.Component;
  5. import java.awt.Event;
  6. import java.awt.Graphics;
  7. import java.awt.Rectangle;
  8.  
  9. class anfypaintb extends Canvas {
  10.    // $FF: renamed from: a java.applet.Applet
  11.    Applet field_0;
  12.    // $FF: renamed from: b int
  13.    int field_1;
  14.    // $FF: renamed from: c int
  15.    int field_2;
  16.    // $FF: renamed from: d int
  17.    int field_3;
  18.    // $FF: renamed from: e java.awt.Color
  19.    Color field_4;
  20.    // $FF: renamed from: f java.awt.Color[]
  21.    static final Color[] field_5;
  22.    // $FF: renamed from: g java.awt.Color[]
  23.    Color[] field_6 = new Color[16];
  24.    // $FF: renamed from: h java.awt.Color[]
  25.    Color[] field_7 = new Color[16];
  26.    // $FF: renamed from: i java.awt.Color[]
  27.    Color[] field_8 = new Color[16];
  28.    // $FF: renamed from: j java.awt.Color[]
  29.    Color[] field_9 = new Color[16];
  30.    // $FF: renamed from: k java.awt.Color[]
  31.    Color[] field_10 = new Color[16];
  32.    // $FF: renamed from: l java.awt.Color[]
  33.    Color[] field_11 = new Color[16];
  34.    // $FF: renamed from: m java.awt.Color[]
  35.    Color[] field_12 = new Color[16];
  36.    // $FF: renamed from: n java.awt.Color[]
  37.    Color[] field_13 = new Color[16];
  38.    // $FF: renamed from: o java.awt.Color[]
  39.    Color[] field_14 = new Color[16];
  40.    // $FF: renamed from: p java.awt.Color[]
  41.    Color[] field_15 = new Color[16];
  42.    // $FF: renamed from: q java.awt.Color[]
  43.    Color[] field_16 = new Color[16];
  44.    // $FF: renamed from: r java.awt.Color[]
  45.    Color[] field_17 = new Color[16];
  46.    // $FF: renamed from: s java.awt.Color[]
  47.    Color[] field_18 = new Color[16];
  48.    // $FF: renamed from: t java.awt.Color[]
  49.    Color[] field_19 = new Color[16];
  50.    // $FF: renamed from: u java.awt.Color[]
  51.    Color[] field_20 = new Color[16];
  52.    // $FF: renamed from: v java.awt.Color[]
  53.    Color[] field_21 = new Color[16];
  54.    // $FF: renamed from: w java.awt.Color[]
  55.    Color[] field_22 = new Color[16];
  56.    // $FF: renamed from: x java.awt.Color[]
  57.    Color[] field_23 = new Color[16];
  58.    // $FF: renamed from: y java.awt.Color[]
  59.    Color[] field_24 = new Color[16];
  60.    // $FF: renamed from: z java.awt.Color[]
  61.    Color[] field_25 = new Color[16];
  62.    // $FF: renamed from: A java.awt.Color[]
  63.    Color[] field_26 = new Color[16];
  64.    // $FF: renamed from: B java.awt.Color[]
  65.    Color[] field_27 = new Color[16];
  66.    // $FF: renamed from: C java.awt.Color[]
  67.    Color[] field_28 = new Color[16];
  68.    // $FF: renamed from: D java.awt.Color[]
  69.    Color[] field_29 = new Color[16];
  70.    // $FF: renamed from: E java.awt.Color[]
  71.    Color[] field_30 = new Color[16];
  72.    // $FF: renamed from: F java.awt.Color[]
  73.    Color[] field_31 = new Color[16];
  74.    // $FF: renamed from: G java.awt.Color[]
  75.    Color[] field_32 = new Color[16];
  76.    // $FF: renamed from: H java.awt.Color[]
  77.    Color[] field_33 = new Color[16];
  78.    // $FF: renamed from: I java.awt.Color[]
  79.    Color[] field_34 = new Color[16];
  80.    // $FF: renamed from: J java.awt.Color[]
  81.    Color[] field_35 = new Color[16];
  82.    // $FF: renamed from: K java.awt.Color[]
  83.    Color[] field_36 = new Color[16];
  84.    // $FF: renamed from: L int
  85.    int field_37 = 1;
  86.    // $FF: renamed from: M java.awt.Color
  87.    private static final Color field_38 = new Color(120, 220, 80);
  88.    // $FF: renamed from: N java.awt.Color
  89.    private static final Color field_39 = new Color(170, 0, 200);
  90.    // $FF: renamed from: O java.awt.Color
  91.    private static final Color field_40 = new Color(100, 100, 200);
  92.    // $FF: renamed from: P java.awt.Color
  93.    private static final Color field_41 = new Color(20, 200, 80);
  94.    // $FF: renamed from: Q java.awt.Color
  95.    private static final Color field_42 = new Color(120, 170, 220);
  96.    // $FF: renamed from: R java.awt.Color
  97.    private static final Color field_43 = new Color(170, 100, 100);
  98.  
  99.    static {
  100.       field_5 = new Color[]{Color.black, Color.gray, Color.lightGray, Color.white, field_42, Color.cyan, Color.blue, field_39, field_43, Color.red, Color.orange, Color.yellow, Color.pink, Color.green, field_38, field_41};
  101.    }
  102.  
  103.    public anfypaintb(int var1, int var2, int var3, Applet var4, Color var5) {
  104.       this.field_4 = var5;
  105.       this.field_0 = var4;
  106.       this.method_0();
  107.       this.method_1();
  108.       ((Component)this).setBackground(Color.lightGray);
  109.       this.field_1 = var1;
  110.       this.field_3 = var2;
  111.       this.field_2 = var3;
  112.       ((Component)this).resize((this.field_3 + this.field_2) * field_5.length + 3, this.field_1);
  113.    }
  114.  
  115.    // $FF: renamed from: a () void
  116.    public final void method_0() {
  117.       for(int var1 = 0; var1 < 15; ++var1) {
  118.          this.field_20[var1] = new Color(255 - var1 * 15, 255 - var1 * 15, 255 - var1 * 15);
  119.       }
  120.  
  121.       this.field_20[15] = new Color(0, 0, 0);
  122.  
  123.       for(int var5 = 0; var5 < 16; ++var5) {
  124.          int var2;
  125.          int var3;
  126.          int var4;
  127.          if (var5 > 5) {
  128.             var2 = 255 - (var5 - 6) * 22;
  129.             var3 = 0;
  130.             var4 = 0;
  131.          } else {
  132.             var2 = 255;
  133.             var3 = 120 - var5 * 20;
  134.             var4 = 120 - var5 * 20;
  135.          }
  136.  
  137.          this.field_22[var5] = new Color(var2, (int)((double)var3 * (double)1.5F), (int)((double)var4 * 1.4));
  138.       }
  139.  
  140.       for(int var6 = 0; var6 < 16; ++var6) {
  141.          int var19;
  142.          int var32;
  143.          int var46;
  144.          if (var6 > 5) {
  145.             var19 = 255 - (var6 - 6) * 20;
  146.             var32 = 127 - (var6 - 6) * 11;
  147.             var46 = 0;
  148.          } else {
  149.             var19 = 255;
  150.             var32 = 200 - var6 * 14;
  151.             var46 = var6 * 2;
  152.          }
  153.  
  154.          this.field_24[var6] = new Color((int)((double)var19 / 1.2), (int)((double)var32 / 1.1), var46);
  155.       }
  156.  
  157.       for(int var7 = 0; var7 < 16; ++var7) {
  158.          int var20;
  159.          int var33;
  160.          int var47;
  161.          if (var7 > 5) {
  162.             var20 = 0;
  163.             var33 = 255 - (var7 - 6) * 20;
  164.             var47 = 175 - (var7 - 6) * 12;
  165.          } else {
  166.             var20 = 120 - var7 * 20;
  167.             var33 = 255;
  168.             var47 = 205 - var7 * 6;
  169.          }
  170.  
  171.          this.field_26[var7] = new Color(var33, var47, (int)((double)var20 / 1.2));
  172.       }
  173.  
  174.       for(int var8 = 0; var8 < 16; ++var8) {
  175.          int var21;
  176.          int var34;
  177.          int var48;
  178.          if (var8 > 5) {
  179.             var21 = 255 - (var8 - 6) * 22;
  180.             var34 = 255 - (var8 - 6) * 22;
  181.             var48 = 0;
  182.          } else {
  183.             var21 = 255;
  184.             var34 = 255;
  185.             var48 = 180 - var8 * 30;
  186.          }
  187.  
  188.          this.field_28[var8] = new Color(var21, var34, var48);
  189.       }
  190.  
  191.       for(int var9 = 0; var9 < 16; ++var9) {
  192.          int var22;
  193.          int var49;
  194.          if (var9 > 5) {
  195.             var22 = 255 - (var9 - 6) * 22;
  196.             boolean var35 = false;
  197.             var49 = 0;
  198.          } else {
  199.             var22 = 255;
  200.             int var36 = 120 - var9 * 20;
  201.             var49 = 120 - var9 * 20;
  202.          }
  203.  
  204.          this.field_30[var9] = new Color((int)((double)var22 / (double)1.5F), var22, var49);
  205.       }
  206.  
  207.       for(int var10 = 0; var10 < 16; ++var10) {
  208.          int var23;
  209.          int var37;
  210.          int var50;
  211.          if (var10 > 5) {
  212.             var23 = 0;
  213.             var37 = 255 - (var10 - 6) * 20;
  214.             var50 = 0;
  215.          } else {
  216.             var23 = 180 - var10 * 30;
  217.             var37 = 255;
  218.             var50 = 180 - var10 * 30;
  219.          }
  220.  
  221.          this.field_32[var10] = new Color(var23, var37, var50);
  222.       }
  223.  
  224.       for(int var11 = 0; var11 < 16; ++var11) {
  225.          int var24;
  226.          int var38;
  227.          int var51;
  228.          if (var11 > 5) {
  229.             var24 = 0;
  230.             var38 = 255 - (var11 - 6) * 20;
  231.             var51 = 175 - (var11 - 6) * 10;
  232.          } else {
  233.             var24 = 120 - var11 * 20;
  234.             var38 = 255;
  235.             var51 = 205 - var11 * 6;
  236.          }
  237.  
  238.          this.field_34[var11] = new Color(var24, var38, var51);
  239.       }
  240.  
  241.       for(int var12 = 0; var12 < 16; ++var12) {
  242.          int var25;
  243.          int var39;
  244.          int var52;
  245.          if (var12 > 5) {
  246.             var25 = 0;
  247.             var39 = 255 - (var12 - 6) * 18;
  248.             var52 = 255 - (var12 - 6) * 18;
  249.          } else {
  250.             var25 = 180 - var12 * 30;
  251.             var39 = 255;
  252.             var52 = 255;
  253.          }
  254.  
  255.          this.field_6[var12] = new Color(var25, var39, var52);
  256.       }
  257.  
  258.       for(int var13 = 0; var13 < 16; ++var13) {
  259.          int var26;
  260.          int var40;
  261.          int var53;
  262.          if (var13 > 5) {
  263.             var26 = 175 - (var13 - 6) * 13;
  264.             var40 = 175 - (var13 - 6) * 13;
  265.             var53 = 255 - (var13 - 6) * 16;
  266.          } else {
  267.             var26 = 241 - var13 * 14;
  268.             var40 = 241 - var13 * 14;
  269.             var53 = 255;
  270.          }
  271.  
  272.          this.field_8[var13] = new Color((int)((double)var26 / 1.15), (int)((double)var40 / 1.15), var53);
  273.       }
  274.  
  275.       for(int var14 = 0; var14 < 16; ++var14) {
  276.          int var27;
  277.          int var41;
  278.          int var54;
  279.          if (var14 > 5) {
  280.             var27 = 0;
  281.             var41 = 0;
  282.             var54 = 255 - (var14 - 6) * 20;
  283.          } else {
  284.             var27 = 120 - var14 * 20;
  285.             var41 = 120 - var14 * 20;
  286.             var54 = 255;
  287.          }
  288.  
  289.          this.field_10[var14] = new Color((int)((double)var27 * 1.4), (int)((double)var41 * (double)1.5F), var54);
  290.       }
  291.  
  292.       for(int var15 = 0; var15 < 16; ++var15) {
  293.          int var28;
  294.          int var42;
  295.          int var55;
  296.          if (var15 > 5) {
  297.             var28 = 175 - (var15 - 6) * 15;
  298.             var42 = 0;
  299.             var55 = 255 - (var15 - 6) * 20;
  300.          } else {
  301.             var28 = 205 - var15 * 6;
  302.             var42 = 180 - var15 * 30;
  303.             var55 = 255;
  304.          }
  305.  
  306.          this.field_12[var15] = new Color(var28, var42, var55);
  307.       }
  308.  
  309.       for(int var16 = 0; var16 < 16; ++var16) {
  310.          int var29;
  311.          int var43;
  312.          int var56;
  313.          if (var16 > 5) {
  314.             var29 = 255 - (var16 - 6) * 22;
  315.             var43 = 0;
  316.             var56 = 255 - (var16 - 6) * 20;
  317.          } else {
  318.             var29 = 255;
  319.             var43 = 180 - var16 * 30;
  320.             var56 = 255;
  321.          }
  322.  
  323.          this.field_14[var16] = new Color(var29, var43, var56);
  324.       }
  325.  
  326.       for(int var17 = 0; var17 < 16; ++var17) {
  327.          int var30;
  328.          int var44;
  329.          int var57;
  330.          if (var17 > 5) {
  331.             var30 = 255 - (var17 - 6) * 17;
  332.             var44 = 175 - (var17 - 6) * 10;
  333.             var57 = 175 - (var17 - 6) * 10;
  334.          } else {
  335.             var30 = 255;
  336.             var44 = 240 - var17 * 13;
  337.             var57 = 240 - var17 * 13;
  338.          }
  339.  
  340.          this.field_16[var17] = new Color(var30, (int)((double)var44 / 1.4), var57);
  341.       }
  342.  
  343.       for(int var18 = 0; var18 < 16; ++var18) {
  344.          int var31;
  345.          int var45;
  346.          int var58;
  347.          if (var18 > 5) {
  348.             var31 = 255 - (var18 - 6) * 17;
  349.             var45 = 175 - (var18 - 6) * 10;
  350.             var58 = 175 - (var18 - 6) * 10;
  351.          } else {
  352.             var31 = 255;
  353.             var45 = 240 - var18 * 13;
  354.             var58 = 240 - var18 * 13;
  355.          }
  356.  
  357.          this.field_18[var18] = new Color(var31, var45, (int)((double)var58 / 1.1));
  358.       }
  359.  
  360.    }
  361.  
  362.    // $FF: renamed from: b () void
  363.    public final void method_1() {
  364.       for(int var1 = 0; var1 < 16; ++var1) {
  365.          this.field_36[var1] = this.method_3(field_5[var1]);
  366.       }
  367.  
  368.       for(int var2 = 0; var2 < 16; ++var2) {
  369.          this.field_21[var2] = this.method_3(this.field_20[var2]);
  370.       }
  371.  
  372.       for(int var3 = 0; var3 < 16; ++var3) {
  373.          this.field_23[var3] = this.method_3(this.field_22[var3]);
  374.       }
  375.  
  376.       for(int var4 = 0; var4 < 16; ++var4) {
  377.          this.field_25[var4] = this.method_3(this.field_24[var4]);
  378.       }
  379.  
  380.       for(int var5 = 0; var5 < 16; ++var5) {
  381.          this.field_27[var5] = this.method_3(this.field_26[var5]);
  382.       }
  383.  
  384.       for(int var6 = 0; var6 < 16; ++var6) {
  385.          this.field_29[var6] = this.method_3(this.field_28[var6]);
  386.       }
  387.  
  388.       for(int var7 = 0; var7 < 16; ++var7) {
  389.          this.field_31[var7] = this.method_3(this.field_30[var7]);
  390.       }
  391.  
  392.       for(int var8 = 0; var8 < 16; ++var8) {
  393.          this.field_33[var8] = this.method_3(this.field_32[var8]);
  394.       }
  395.  
  396.       for(int var9 = 0; var9 < 16; ++var9) {
  397.          this.field_35[var9] = this.method_3(this.field_34[var9]);
  398.       }
  399.  
  400.       for(int var10 = 0; var10 < 16; ++var10) {
  401.          this.field_7[var10] = this.method_3(this.field_6[var10]);
  402.       }
  403.  
  404.       for(int var11 = 0; var11 < 16; ++var11) {
  405.          this.field_9[var11] = this.method_3(this.field_8[var11]);
  406.       }
  407.  
  408.       for(int var12 = 0; var12 < 16; ++var12) {
  409.          this.field_11[var12] = this.method_3(this.field_10[var12]);
  410.       }
  411.  
  412.       for(int var13 = 0; var13 < 16; ++var13) {
  413.          this.field_13[var13] = this.method_3(this.field_12[var13]);
  414.       }
  415.  
  416.       for(int var14 = 0; var14 < 16; ++var14) {
  417.          this.field_15[var14] = this.method_3(this.field_14[var14]);
  418.       }
  419.  
  420.       for(int var15 = 0; var15 < 16; ++var15) {
  421.          this.field_17[var15] = this.method_3(this.field_16[var15]);
  422.       }
  423.  
  424.       for(int var16 = 0; var16 < 16; ++var16) {
  425.          this.field_19[var16] = this.method_3(this.field_18[var16]);
  426.       }
  427.  
  428.    }
  429.  
  430.    // $FF: renamed from: c () java.awt.Color
  431.    public final Color method_2() {
  432.       return this.field_4;
  433.    }
  434.  
  435.    // $FF: renamed from: a (java.awt.Color) java.awt.Color
  436.    public final Color method_3(Color var1) {
  437.       float[] var2 = new float[3];
  438.       var2 = Color.RGBtoHSB(var1.getRed(), var1.getGreen(), var1.getBlue(), var2);
  439.       return new Color(Color.HSBtoRGB(var2[0], var2[1] * 0.35F, var2[2] * 0.92F));
  440.    }
  441.  
  442.    public boolean handleEvent(Event var1) {
  443.       if (var1.id == 501) {
  444.          Rectangle var2 = new Rectangle(0, 0, this.field_3, this.field_1);
  445.  
  446.          for(int var3 = 0; var3 < field_5.length; ++var3) {
  447.             var2.x = var3 * (this.field_3 + this.field_2) + 3;
  448.             if (var2.inside(var1.x, var1.y)) {
  449.                if (var1.y < 8) {
  450.                   switch (this.field_37) {
  451.                      case 1:
  452.                         this.field_4 = field_5[var3];
  453.                         break;
  454.                      case 2:
  455.                         this.field_4 = this.field_20[var3];
  456.                         break;
  457.                      case 3:
  458.                         this.field_4 = this.field_22[var3];
  459.                         break;
  460.                      case 4:
  461.                         this.field_4 = this.field_24[var3];
  462.                         break;
  463.                      case 5:
  464.                         this.field_4 = this.field_26[var3];
  465.                         break;
  466.                      case 6:
  467.                         this.field_4 = this.field_28[var3];
  468.                         break;
  469.                      case 7:
  470.                         this.field_4 = this.field_30[var3];
  471.                         break;
  472.                      case 8:
  473.                         this.field_4 = this.field_32[var3];
  474.                         break;
  475.                      case 9:
  476.                         this.field_4 = this.field_34[var3];
  477.                         break;
  478.                      case 10:
  479.                         this.field_4 = this.field_6[var3];
  480.                         break;
  481.                      case 11:
  482.                         this.field_4 = this.field_8[var3];
  483.                         break;
  484.                      case 12:
  485.                         this.field_4 = this.field_10[var3];
  486.                         break;
  487.                      case 13:
  488.                         this.field_4 = this.field_12[var3];
  489.                         break;
  490.                      case 14:
  491.                         this.field_4 = this.field_14[var3];
  492.                         break;
  493.                      case 15:
  494.                         this.field_4 = this.field_16[var3];
  495.                         break;
  496.                      case 16:
  497.                         this.field_4 = this.field_18[var3];
  498.                   }
  499.                } else {
  500.                   switch (this.field_37) {
  501.                      case 1:
  502.                         this.field_4 = this.field_36[var3];
  503.                         break;
  504.                      case 2:
  505.                         this.field_4 = this.field_21[var3];
  506.                         break;
  507.                      case 3:
  508.                         this.field_4 = this.field_23[var3];
  509.                         break;
  510.                      case 4:
  511.                         this.field_4 = this.field_25[var3];
  512.                         break;
  513.                      case 5:
  514.                         this.field_4 = this.field_27[var3];
  515.                         break;
  516.                      case 6:
  517.                         this.field_4 = this.field_29[var3];
  518.                         break;
  519.                      case 7:
  520.                         this.field_4 = this.field_31[var3];
  521.                         break;
  522.                      case 8:
  523.                         this.field_4 = this.field_33[var3];
  524.                         break;
  525.                      case 9:
  526.                         this.field_4 = this.field_35[var3];
  527.                         break;
  528.                      case 10:
  529.                         this.field_4 = this.field_7[var3];
  530.                         break;
  531.                      case 11:
  532.                         this.field_4 = this.field_9[var3];
  533.                         break;
  534.                      case 12:
  535.                         this.field_4 = this.field_11[var3];
  536.                         break;
  537.                      case 13:
  538.                         this.field_4 = this.field_13[var3];
  539.                         break;
  540.                      case 14:
  541.                         this.field_4 = this.field_15[var3];
  542.                         break;
  543.                      case 15:
  544.                         this.field_4 = this.field_17[var3];
  545.                         break;
  546.                      case 16:
  547.                         this.field_4 = this.field_19[var3];
  548.                   }
  549.                }
  550.  
  551.                this.field_0.repaint();
  552.             }
  553.          }
  554.  
  555.          return super.handleEvent(var1);
  556.       } else {
  557.          return super.handleEvent(var1);
  558.       }
  559.    }
  560.  
  561.    public final void paint(Graphics var1) {
  562.       super.paint(var1);
  563.  
  564.       for(int var2 = 0; var2 < field_5.length; ++var2) {
  565.          switch (this.field_37) {
  566.             case 1:
  567.                var1.setColor(this.field_36[var2]);
  568.                break;
  569.             case 2:
  570.                var1.setColor(this.field_21[var2]);
  571.                break;
  572.             case 3:
  573.                var1.setColor(this.field_23[var2]);
  574.                break;
  575.             case 4:
  576.                var1.setColor(this.field_25[var2]);
  577.                break;
  578.             case 5:
  579.                var1.setColor(this.field_27[var2]);
  580.                break;
  581.             case 6:
  582.                var1.setColor(this.field_29[var2]);
  583.                break;
  584.             case 7:
  585.                var1.setColor(this.field_31[var2]);
  586.                break;
  587.             case 8:
  588.                var1.setColor(this.field_33[var2]);
  589.                break;
  590.             case 9:
  591.                var1.setColor(this.field_35[var2]);
  592.                break;
  593.             case 10:
  594.                var1.setColor(this.field_7[var2]);
  595.                break;
  596.             case 11:
  597.                var1.setColor(this.field_9[var2]);
  598.                break;
  599.             case 12:
  600.                var1.setColor(this.field_11[var2]);
  601.                break;
  602.             case 13:
  603.                var1.setColor(this.field_13[var2]);
  604.                break;
  605.             case 14:
  606.                var1.setColor(this.field_15[var2]);
  607.                break;
  608.             case 15:
  609.                var1.setColor(this.field_17[var2]);
  610.                break;
  611.             case 16:
  612.                var1.setColor(this.field_19[var2]);
  613.          }
  614.  
  615.          var1.fillRect(var2 * (this.field_3 + this.field_2) + 3, 1, this.field_3, this.field_1);
  616.          switch (this.field_37) {
  617.             case 1:
  618.                var1.setColor(field_5[var2]);
  619.                break;
  620.             case 2:
  621.                var1.setColor(this.field_20[var2]);
  622.                break;
  623.             case 3:
  624.                var1.setColor(this.field_22[var2]);
  625.                break;
  626.             case 4:
  627.                var1.setColor(this.field_24[var2]);
  628.                break;
  629.             case 5:
  630.                var1.setColor(this.field_26[var2]);
  631.                break;
  632.             case 6:
  633.                var1.setColor(this.field_28[var2]);
  634.                break;
  635.             case 7:
  636.                var1.setColor(this.field_30[var2]);
  637.                break;
  638.             case 8:
  639.                var1.setColor(this.field_32[var2]);
  640.                break;
  641.             case 9:
  642.                var1.setColor(this.field_34[var2]);
  643.                break;
  644.             case 10:
  645.                var1.setColor(this.field_6[var2]);
  646.                break;
  647.             case 11:
  648.                var1.setColor(this.field_8[var2]);
  649.                break;
  650.             case 12:
  651.                var1.setColor(this.field_10[var2]);
  652.                break;
  653.             case 13:
  654.                var1.setColor(this.field_12[var2]);
  655.                break;
  656.             case 14:
  657.                var1.setColor(this.field_14[var2]);
  658.                break;
  659.             case 15:
  660.                var1.setColor(this.field_16[var2]);
  661.                break;
  662.             case 16:
  663.                var1.setColor(this.field_18[var2]);
  664.          }
  665.  
  666.          var1.fillRect(var2 * (this.field_3 + this.field_2) + 3, 1, this.field_3, this.field_1 / 2);
  667.       }
  668.  
  669.    }
  670.  
  671.    // $FF: renamed from: a (int) void
  672.    public final void method_4(int var1) {
  673.       this.field_37 = var1;
  674.       ((Component)this).repaint();
  675.    }
  676. }
  677.