📄 bc.java
字号:
break;
case 5:
paramGraphics.setColor(6377522);
int i5 = this.jdField_a_of_type_Int;
if (this.jdField_a_of_type_P != null)
i5 -= 4;
for (i6 = 0; i6 < this.k; ++i6)
paramGraphics.drawLine(this.jdField_c_of_type_Int, this.jdField_d_of_type_Int + this.c * (i6 + 1), this.jdField_c_of_type_Int + i5, this.jdField_d_of_type_Int + this.c * (i6 + 1));
if (this.i <= this.k)
{
for (i6 = 0; i6 < this.jdField_a_of_type_ArrayOfJavaLangString.length; ++i6)
if (this.jdField_a_of_type_ArrayOfJavaLangString[i6] != null)
{
i7 = this.jdField_d_of_type_Int + this.c - n.f + i6 * this.c;
i8 = 0;
if (this.jdField_a_of_type_ArrayOfBoolean[i6] != 0)
i8 = 1;
this.jdField_a_of_type_ArrayOfBl[0].a(paramGraphics, this.jdField_c_of_type_Int + 10 + jdField_b_of_type_Byte, i7, i8, false);
if (this.jdField_b_of_type_ArrayOfBoolean[i6] != 0)
this.jdField_a_of_type_ArrayOfBl[0].a(paramGraphics, this.jdField_c_of_type_Int + 10 + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte, i7, 2, false);
paramGraphics.setColor(this.jdField_a_of_type_ArrayOfInt[i6]);
paramGraphics.drawString(this.jdField_a_of_type_ArrayOfJavaLangString[i6], this.jdField_c_of_type_Int + 10 + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte, i7, 20);
}
}
else
{
i6 = this.l;
for (i7 = 0; i6 < this.l + this.k; ++i7)
{
if (this.jdField_a_of_type_ArrayOfJavaLangString[i6] != null)
{
if (this.m == i7)
paramGraphics.setColor(16316576);
else
paramGraphics.setColor(this.jdField_a_of_type_ArrayOfInt[i6]);
i8 = this.jdField_d_of_type_Int + this.c - n.f + i7 * this.c;
int i9 = 0;
if (this.jdField_a_of_type_ArrayOfBoolean[i6] != 0)
i9 = 1;
this.jdField_a_of_type_ArrayOfBl[0].a(paramGraphics, this.jdField_c_of_type_Int + 10 + jdField_b_of_type_Byte, i8, i9, false);
if (this.jdField_b_of_type_ArrayOfBoolean[i6] != 0)
this.jdField_a_of_type_ArrayOfBl[0].a(paramGraphics, this.jdField_c_of_type_Int + 10 + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte, i8, 2, false);
paramGraphics.drawString(this.jdField_a_of_type_ArrayOfJavaLangString[i6], this.jdField_c_of_type_Int + 10 + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte, i8, 20);
}
++i6;
}
}
if (this.jdField_a_of_type_Boolean)
{
if (be.jdField_a_of_type_ArrayOfBl[27] != null)
be.jdField_a_of_type_ArrayOfBl[27].a(paramGraphics, this.jdField_c_of_type_Int + jdField_b_of_type_Byte, this.jdField_d_of_type_Int + 6 + this.c * this.m, this.n / 3 % 2, false);
if (this.jdField_a_of_type_ArrayOfJavaLangString[(this.l + this.m)] != null)
{
paramGraphics.setColor(16316576);
paramGraphics.drawString(this.jdField_a_of_type_ArrayOfJavaLangString[(this.l + this.m)], this.jdField_c_of_type_Int + 10 + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte + this.jdField_a_of_type_ArrayOfBl[0].a + jdField_b_of_type_Byte, this.jdField_d_of_type_Int + this.c - n.f + this.m * this.c, 20);
}
}
case 4:
}
if ((this.jdField_a_of_type_P != null) && (this.jdField_a_of_type_P.jdField_c_of_type_Boolean))
this.jdField_a_of_type_P.a(paramGraphics);
}
}
public final n a(byte paramByte)
{
if (this.jdField_a_of_type_ArrayOfJavaLangString != null)
switch (paramByte)
{
case 1:
if ((this.jdField_f_of_type_Byte != 2) && (this.jdField_f_of_type_Byte != 3) && (this.jdField_f_of_type_Byte != 5))
if (this.l > 0)
this.l -= this.j;
else if (this.m > 0)
this.m -= 1;
else if (this.l > 0)
this.l -= 1;
else
return this.jdField_a_of_type_N;
if (this.jdField_a_of_type_P != null)
this.jdField_a_of_type_P.b((short)(this.l / this.j));
return null;
case 2:
if ((this.jdField_f_of_type_Byte != 2) && (this.jdField_f_of_type_Byte != 3) && (this.jdField_f_of_type_Byte != 5))
{
if (this.l / this.j < this.i - this.k)
this.l += this.j;
}
else if (this.i < this.k)
{
if (this.m < this.i - 1)
this.m += 1;
}
else if (this.m < this.k - 1)
{
this.m += 1;
}
else if (this.l + this.k < this.i)
{
this.l += 1;
System.out.println("pointer:" + this.l);
}
else
{
return this.jdField_b_of_type_N;
}
if (this.jdField_a_of_type_P != null)
this.jdField_a_of_type_P.b((short)(this.l / this.j));
return null;
case 3:
return this.jdField_c_of_type_N;
case 4:
return this.jdField_d_of_type_N;
}
return null;
}
public final void a()
{
if (this.jdField_f_of_type_Byte != 2)
if (this.l > 0)
this.l -= this.j;
else if (this.m > 0)
this.m -= 1;
else if (this.l > 0)
this.l -= 1;
if (this.jdField_a_of_type_P != null)
this.jdField_a_of_type_P.b((short)(this.l / this.j));
}
public final void b()
{
if (this.jdField_f_of_type_Byte != 2)
if (this.l + this.k < this.i)
this.l += this.j;
else if (this.m < this.k - 1)
this.m += 1;
else if (this.l + this.k < this.i)
this.l += 1;
if (this.jdField_a_of_type_P != null)
this.jdField_a_of_type_P.b((short)(this.l / this.j));
}
public final int a()
{
return (this.l + this.m);
}
public final void a(int paramInt)
{
int i1;
if ((i1 = this.jdField_a_of_type_ArrayOfJavaLangString.length) != 1)
{
if (paramInt == i1 - 1)
break label64:
for (int i2 = paramInt; i2 < i1 - 1; ++i2)
{
this.jdField_a_of_type_ArrayOfJavaLangString[i2] = this.jdField_a_of_type_ArrayOfJavaLangString[(i2 + 1)];
this.jdField_a_of_type_ArrayOfInt[i2] = this.jdField_a_of_type_ArrayOfInt[(i2 + 1)];
}
label64: this.jdField_a_of_type_ArrayOfJavaLangString[(i1 - 1)] = null;
String[] arrayOfString = new String[this.jdField_a_of_type_ArrayOfJavaLangString.length - 1];
for (int i4 = 0; i4 < this.jdField_a_of_type_ArrayOfJavaLangString.length - 1; ++i4)
arrayOfString[i4] = this.jdField_a_of_type_ArrayOfJavaLangString[i4];
this.jdField_a_of_type_ArrayOfJavaLangString = null;
this.jdField_a_of_type_ArrayOfJavaLangString = arrayOfString;
this.i -= 1;
if (this.i >= this.k)
{
this.l -= 1;
this.l = ((this.l < 0) ? 0 : this.l);
}
else
{
this.m -= 1;
if ((this.jdField_f_of_type_Byte == 3) || (this.jdField_f_of_type_Byte == 5))
{
this.jdField_b_of_type_Int -= this.c;
this.k -= 1;
}
}
if (this.m < 0)
this.m = 0;
for (i4 = paramInt; i4 < this.jdField_a_of_type_ArrayOfBoolean.length - 1; ++i4)
{
this.jdField_a_of_type_ArrayOfBoolean[i4] = this.jdField_a_of_type_ArrayOfBoolean[(i4 + 1)];
this.jdField_b_of_type_ArrayOfBoolean[i4] = this.jdField_b_of_type_ArrayOfBoolean[(i4 + 1)];
}
}
else
{
this.jdField_a_of_type_ArrayOfJavaLangString = null;
this.jdField_a_of_type_ArrayOfBoolean = null;
this.jdField_b_of_type_ArrayOfBoolean = null;
if ((this.jdField_f_of_type_Byte == 3) || (this.jdField_f_of_type_Byte == 5))
{
this.jdField_b_of_type_Int -= this.c;
this.k -= 1;
}
}
if (this.k < this.i)
{
int i3 = (i3 = (i3 = this.jdField_b_of_type_Int) * 208) / n.h;
this.jdField_a_of_type_P = new p(this.jdField_c_of_type_Int + this.jdField_a_of_type_Int - 4, this.jdField_d_of_type_Int, 4, i3, 0, false);
this.jdField_a_of_type_P.b(this.i, this.k);
return;
}
this.jdField_a_of_type_P = null;
}
public final int b()
{
if (this.jdField_a_of_type_ArrayOfJavaLangString == null)
return 0;
return this.jdField_a_of_type_ArrayOfJavaLangString.length;
}
public final String a()
{
return this.jdField_a_of_type_ArrayOfJavaLangString[a()];
}
public final boolean a()
{
return (this.jdField_a_of_type_ArrayOfJavaLangString == null);
}
public final void b(boolean paramBoolean)
{
this.jdField_f_of_type_Boolean = paramBoolean;
if (this.jdField_f_of_type_Boolean)
this.jdField_b_of_type_Int = (this.c * this.k);
this.jdField_a_of_type_P = null;
if (this.k < this.i)
{
int i1 = (i1 = (i1 = this.jdField_b_of_type_Int) * 208) / n.h;
this.jdField_a_of_type_P = new p(this.jdField_c_of_type_Int + this.jdField_a_of_type_Int + 3, this.jdField_d_of_type_Int, 4, i1, 0, false);
this.jdField_a_of_type_P.b(this.i, this.k);
}
}
public final int c()
{
return this.jdField_a_of_type_ArrayOfInt[a()];
}
public final void c()
{
int i1 = 0;
for (int i2 = 0; i2 < this.jdField_a_of_type_ArrayOfJavaLangString.length; ++i2)
{
int i3;
if ((i3 = n.jdField_a_of_type_JavaxMicroeditionLcduiFont.stringWidth(this.jdField_a_of_type_ArrayOfJavaLangString[i2])) > i1)
i1 = i3;
}
this.jdField_a_of_type_Int = (i1 + 16);
}
public final void a(int paramInt, bl parambl)
{
this.jdField_a_of_type_ArrayOfBl[paramInt] = parambl;
}
public final void a(int paramInt, boolean paramBoolean)
{
if (this.jdField_a_of_type_ArrayOfBoolean != null)
this.jdField_a_of_type_ArrayOfBoolean[paramInt] = paramBoolean;
}
public final void b(int paramInt, boolean paramBoolean)
{
if (this.jdField_b_of_type_ArrayOfBoolean != null)
this.jdField_b_of_type_ArrayOfBoolean[paramInt] = paramBoolean;
}
static
{
jdField_b_of_type_Byte = (byte)(5 * n.g / 176);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -