📄 w.java
字号:
if (r1.w != null && r1.w.equals("close"))
{
a("该群禁止加入", 3000, ((Displayable) (Pica.l)));
return;
}
u = r1.y;
d d1 = new d("加入该群", (byte)41);
o = new f(" 昵 称 : ", null, Pica.N, 20, 0, v.a - 15, (byte)0, Pica.l);
d1.a(o);
p = null;
if (!r1.w.equals("open"))
{
d1.a(t);
p = new f("验证信息:", null, "", 30, 0, v.a - 15, (byte)0, Pica.l);
d1.a(p);
}
d1.a();
Pica.l.b(d1);
}
//public static void a(String s1, String s2, String s3, int i1)
public static void al(String s1, String s2, String s3, int i1)
{
C = i1;
u = s3;
d d1;
a(d1 = new d(s1, (byte)20), s2);
d1.a();
Pica.l.b(d1);
}
public static void a(String s1, String s2, y y1, int i1)
{
D = y1.b;
E = y1.c;
al(s1, s2, ((String) (null)), i1);
}
public static void a(y y1)
{
D = y1.b;
E = y1.c;
m("wap");
}
public static void a(String s1, int i1, String s2)
{
C = 3;
u = null;
d d1;
c(d1 = new d("详细资料", (byte)20), s1);
if (i1 > 0)
{
z z1;
(z1 = new z(Pica.s.getHeight(), Pica.s.getHeight(), 1, "")).a = a(i1);
d1.a(z1);
d1.a(t);
}
c(d1, s2);
d1.a();
Pica.l.b(d1);
}
private static void s()
{
d d1 = new d("注册PICA号", (byte)21);
r = new f("请输入手机号码:", null, "", 14, 3, v.a - 15, (byte)0, Pica.l);
d1.a(r);
d1.a();
Pica.l.b(d1);
}
private static Image a(int i1)
{
Image image;
Graphics g1 = (image = Image.createImage(64, 23)).getGraphics();
int j1 = i1 / 16;
int k1 = (i1 % 16) / 4;
int l1 = i1 % 4;
int i2 = 0;
if (j1 > 0)
{
g1.setClip(0, 0, 18, 18);
g1.drawImage(Pica.D, -36, 0, 20);
g1.setClip(0, 18, 18, 5);
g1.drawImage(Pica.E, 0 - (j1 - 1) * 18, 18, 20);
i2 = 23;
}
if (k1 > 0)
{
g1.setClip(i2, 0, 18, 18);
g1.drawImage(Pica.D, i2 - 18, 0, 20);
g1.setClip(i2, 18, 18, 5);
g1.drawImage(Pica.E, i2 - (k1 - 1) * 18, 18, 20);
i2 = i2 + 18 + 5;
}
if (l1 > 0)
{
g1.setClip(i2, 0, 18, 18);
g1.drawImage(Pica.D, i2, 0, 20);
g1.setClip(i2, 18, 18, 5);
g1.drawImage(Pica.E, i2 - (l1 - 1) * 18, 18, 20);
}
// goto _L1
// JVM INSTR dup ;
// Exception exception;
// exception;
// printStackTrace();
//_L1:
return image;
}
private static void a(d d1, String s1)
{
z z1;
(z1 = new z(Pica.s.getHeight(), Pica.s.getHeight(), 1, "")).a = Pica.s;
d1.a(z1);
d1.a(t);
c(d1, s1);
}
private static void a(d d1)
{
o = new f("群名称: ", null, "", 20, 0, v.a - 15, (byte)0, Pica.l);
d1.a(o);
d1.a(t);
p = new f("群分类: ", null, null, Pica.V, null, null, (Pica.r + 3) * 5, Pica.r + 5, (byte)0, Pica.l);
p.a(0, true);
d1.a(p);
d1.a(t);
String as[] = {
"自由加入", "需身份认证", "禁止加入"
};
q = new f("验证方式: ", null, null, as, null, null, (Pica.r + 3) * 6, Pica.r + 5, (byte)0, Pica.l);
q.a(0, true);
d1.a(q);
d1.a(t);
String as1[] = {
"允许", "禁止"
};
a = new f("允许未授权用户发言: ", null, null, as1, null, null, (Pica.r + 3) * 3, Pica.r + 5, (byte)0, Pica.l);
a.a(0, true);
d1.a(a);
d1.a(t);
r = new f("群描述: ", null, "", 80, 0, v.a - 15, (byte)0, Pica.l);
d1.a(r);
}
private static void b(d d1)
{
String s1 = "";
boolean flag = b.s.startsWith("ptt://");
if (b.x != null)
s1 = "(请按左软键打开操作引导)\n\n";
s1 = s1 + (b.r.length() <= 0 ? flag ? "语音信息" : "" : b.r) + "\n";
if (b.s.length() > 0 && !flag)
if (b.b.equals("pica") && b.u != 2)
s1 = s1 + "下载地址: \n" + b.s + "\n";
else
s1 = s1 + "附件:\n" + b.s + "\n";
Object obj = null;
if (y)
{
String s2;
if (b.t != null && b.t.length() > 0)
s2 = b.t;
else
s2 = x;
if (b.d.equals("groupchat"))
{
if (b.u == 3)
s1 = s1 + "\n收件人:\n聊天室\n";
else
s1 = s1 + "\n发件人: \n" + s2 + "\n";
} else
if (b.u == 3)
{
s1 = s1 + "\n收件人:\n" + s2 + "\n";
} else
{
if (u.equals(Pica.M))
s2 = "公告";
s1 = s1 + "\n发件人: \n" + s2 + "\n";
}
} else
{
String s3 = pica.Pica.b(b.b).replace('%', '@');
if (b.u == 2)
s1 = s1 + "\n收件人:\n" + s3 + (b.b.indexOf("@pica") <= 0 ? "" : " (PICA号:" + b.b.substring(0, b.b.indexOf("@")) + ")") + "\n";
else
s1 = s1 + "\n发件人:\n" + s3 + (b.b.indexOf("@pica") <= 0 ? "" : " (PICA号:" + b.b.substring(0, b.b.indexOf("@")) + ")") + "\n";
}
s1 = s1 + utils.b.a(b.vd) + "\n";
b(d1, s1);
}
private static void b(d d1, String s1)
{
d1.a(new k(s1, null, (byte)9));
d1.a(t);
}
private static void c(d d1, String s1)
{
String as[] = utils.b.a(s1, '\n');
for (int i1 = 0; i1 < as.length; i1++)
{
k k1 = new k(as[i1], null, (byte)1);
d1.a(k1);
d1.a(t);
}
}
public static void a(v v1, byte byte0)
{
switch (byte0)
{
case 1: // '\001'
a(v1);
return;
case 2: // '\002'
a(v1);
return;
case 3: // '\003'
c(v1);
return;
case 4: // '\004'
a(v1);
return;
case 5: // '\005'
a(v1);
return;
case 20: // '\024'
b(v1);
return;
case 6: // '\006'
f(v1);
return;
case 7: // '\007'
a(v1);
return;
case 8: // '\b'
a(v1);
return;
case 9: // '\t'
a(v1);
return;
case 10: // '\n'
d(v1);
return;
case 11: // '\013'
g(v1);
return;
case 12: // '\f'
a(v1);
return;
case 13: // '\r'
a(v1);
return;
case 14: // '\016'
a(v1);
return;
case 16: // '\020'
a(v1);
return;
case 17: // '\021'
a(v1);
return;
case 18: // '\022'
e(v1);
return;
case 19: // '\023'
a(v1);
return;
case 21: // '\025'
a(v1);
return;
case 22: // '\026'
a(v1);
return;
case 32: // ' '
c(v1);
return;
case 33: // '!'
a(v1);
return;
case 34: // '"'
a(v1);
return;
case 35: // '#'
a(v1);
return;
case 36: // '$'
a(v1);
return;
case 37: // '%'
a(v1);
return;
case 38: // '&'
a(v1);
return;
case 39: // '\''
a(v1);
return;
case 40: // '('
a(v1);
return;
case 41: // ')'
a(v1);
// fall through
case 15: // '\017'
case 23: // '\027'
case 24: // '\030'
case 25: // '\031'
case 26: // '\032'
case 27: // '\033'
case 28: // '\034'
case 29: // '\035'
case 30: // '\036'
case 31: // '\037'
default:
return;
}
}
private static void a(v v1)
{
v1.a("确定");
v1.e = "取消";
}
private static void b(v v1)
{
switch (C)
{
case 1: // '\001'
return;
case 2: // '\002'
v1.e = "确定";
return;
case 3: // '\003'
v1.e = "返回";
return;
}
v1.e = "取消";
v1.a("确定");
}
private static void c(v v1)
{
v1.e = "对方资料";
v1.a("确定");
}
private static void d(v v1)
{
v1.e = "返回";
v1.a("回复");
}
private static void e(v v1)
{
v1.e = "发送";
v1.a("最近输入的号码");
v1.a("取消");
}
private static void f(v v1)
{
if (ls.length() > 0)
{
v1.e = "登录";
v1.a("注册");
} else
{
v1.e = "注册";
v1.a("登录");
}
v1.a("帮助");
v1.a("退出");
}
private static void g(v v1)
{
v1.e = "返回";
if (y)
{
Vector vector;
if ((vector = Pica.f.p()).size() > 1 && !b.equals((p)vector.firstElement()))
v1.a("上一条");
if (!b.equals((p)vector.lastElement()))
v1.a("下一条");
return;
}
if (b.x != null)
{
for (int i1 = 0; i1 < b.x.length; i1++)
if (b.x[i1][0] != null)
v1.a(b.x[i1][0]);
}
v1.a("回复");
}
public static void a(String s1, byte byte0) throws Exception
{
vs = s1;
if (vs == "取消" || vs == "返回")
if (!Pica.af)
{
if (!Pica.ah.isEmpty())
{
k();
return;
} else
{
b();
return;
}
} else
{
Pica.l.a();
return;
}
switch (byte0)
{
case 1: // '\001'
t();
return;
case 2: // '\002'
u();
return;
case 3: // '\003'
v();
return;
case 4: // '\004'
w();
return;
case 5: // '\005'
x();
return;
case 6: // '\006'
y();
return;
case 7: // '\007'
z();
return;
case 8: // '\b'
A();
return;
case 9: // '\t'
B();
return;
case 10: // '\n'
C();
return;
case 11: // '\013'
D();
return;
case 12: // '\f'
E();
return;
case 13: // '\r'
F();
return;
case 14: // '\016'
G();
return;
case 16: // '\020'
H();
return;
case 17: // '\021'
I();
return;
case 18: // '\022'
J();
return;
case 19: // '\023'
K();
return;
case 21: // '\025'
L();
return;
case 22: // '\026'
M();
return;
case 32: // ' '
N();
return;
case 33: // '!'
O();
return;
case 34: // '"'
P();
return;
case 35: // '#'
b(0);
return;
case 36: // '$'
b(1);
return;
case 37: // '%'
b(0);
return;
case 38: // '&'
Q();
return;
case 39: // '\''
R();
return;
case 40: // '('
S();
return;
case 41: // ')'
T();
return;
case 20: // '\024'
U();
// fall through
case 15: // '\017'
case 23: // '\027'
case 24: // '\030'
case 25: // '\031'
case 26: // '\032'
case 27: // '\033'
case 28: // '\034'
case 29: // '\035'
case 30: // '\036'
case 31: // '\037'
default:
return;
}
}
private static void t()
{
Exception exception;
String s1 = o.c();
ws = "";
if (s1 == null || s1.length() == 0)
ws = "组名不能为空!";
else
if (s1.equals("我的好友") || s1.equals("黑名单") || s1.equals("陌生人") || s1.equals("QQ") || s1.equals("MSN"))
ws = "不能使用内部保留组名!";
else
if (Pica.m.b(s1, (byte)3) != null || Pica.m.b(s1, (byte)0) != null)
ws = "该分组已存在!";
if (ws.length() > 0)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -