home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / cellhtml / CellHtml.jar / ButtonObj.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-09-20  |  995 b   |  38 lines

  1. class ButtonObj {
  2.    public String type;
  3.    public String value;
  4.    public int formid;
  5.    // $FF: renamed from: ├Ç int
  6.    int field_0;
  7.    // $FF: renamed from: x int
  8.    int field_1;
  9.    // $FF: renamed from: y int
  10.    int field_2;
  11.    // $FF: renamed from: ├ü int
  12.    int field_3;
  13.  
  14.    ButtonObj(String var1, String var2, int var3, int var4, int var5) {
  15.       this.type = var1;
  16.       this.value = Tools.cutString(var2, 72);
  17.       this.formid = var3;
  18.       this.field_1 = var4;
  19.       this.field_2 = var5;
  20.       this.field_0 = MapCanvas.strWidth(this.value);
  21.       this.field_3 = (17 - MapCanvas.fontHeight) / 2;
  22.    }
  23.  
  24.    public int getWidth() {
  25.       return this.field_0 + 16;
  26.    }
  27.  
  28.    public void paint(VirtualGraphics var1) {
  29.       int var2 = var1.getColor();
  30.       var1.setColor(8421504);
  31.       var1.fillRoundRect(this.field_1 + 3, this.field_2 + 1, this.field_0 + 8, 16, 4, 4);
  32.       var1.setColor(0);
  33.       var1.drawRoundRect(this.field_1 + 3, this.field_2 + 1, this.field_0 + 8, 16, 4, 4);
  34.       var1.drawString(this.value, this.field_1 + 7, this.field_2 + this.field_3, 20);
  35.       var1.setColor(var2);
  36.    }
  37. }
  38.