📄 v4code2.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: V4Codelink.java
import java.awt.*;
class V4Code2 extends Canvas
{
int ooOo;
Font f;
String lx;
int xxXX;
V4Codelink xxXXo;
boolean Xo;
Color Xoo;
int x;
int nx;
boolean X;
boolean Xx;
FontMetrics fmm;
private Image O0;
private Dimension o0;
private Graphics o0o;
public boolean mouseEnter(Event evt, int x, int y)
{
if(Xx)
set_X(false);
return true;
}
public void oOOxxOo()
{
nx = 0;
}
void oOo(Graphics g, boolean dnstate)
{
int xcxo = 1;
g.setFont(f);
String str = "" + xxXX;
if(dnstate)
xcxo = 0;
int midx = size().width;
int midy = size().height / 2 + 4;
if(xxXX == 10)
str = "A";
if(xxXX == 11)
str = "b";
if(xxXX == 12)
str = "c";
if(xxXX == 13)
str = "Correct<";
if(xxXX == 14)
str = "<< Reset";
if(xxXX == 15)
str = "";
if(dnstate)
{
if(xxXX >= 13)
g.setColor(Color.red.darker());
else
g.setColor(Color.green);
} else
{
g.setColor(Color.red);
}
int Strwi = fmm.stringWidth(str);
g.drawString(str, (midx - Strwi) / 2 + xcxo, midy + xcxo);
}
public boolean mouseExit(Event evt, int x, int y)
{
if(Xx)
set_X(true);
return true;
}
public void paint(Graphics g)
{
if(xxXX == 20)
{
scroller(g);
return;
}
g.setColor(Xoo);
g.fillRect(0, 0, size().width, size().height);
g.setColor(Xoo);
if(X)
{
paintUp(g);
} else
{
paintUp(g);
paintDown(g);
}
oOo(g, X);
if(xxXX == 15)
OoO(g, X);
}
public void getthread()
{
x = x + 10;
if(x >= 360)
x = 0;
nx = nx - 1;
if(nx <= 0)
nx = 475 + size().width;
repaint();
}
public boolean mouseUp(Event evt, int x, int y)
{
set_X(true);
if(Xx)
buttonClicked();
Xx = false;
return true;
}
public void distroy()
{
o0o.dispose();
}
public void scroller(Graphics g)
{
String oO = "Please enter your 7 digit password. Codelink by Silk Webware http://silk.webware.co.nz";
g.setColor(Color.black);
g.fillRect(0, 0, size().width, size().height);
g.setColor(Color.red);
if(xxXXo.OOoo)
oO = "Password declined please try again! Codelink by Silk Webware http://silk.webware.co.nz";
if(!xxXXo.oo)
oO = "Codelink is not registered for this address please contact Silk Webware at http://silk.webware.co.nz";
g.drawString(oO, nx - 475, 15);
}
public final synchronized void update(Graphics g)
{
Dimension d = size();
if(O0 == null || d.width != o0.width || d.height != o0.height)
{
O0 = createImage(d.width, d.height);
o0 = d;
o0o = O0.getGraphics();
}
paint(o0o);
g.drawImage(O0, 0, 0, null);
}
void buttonClicked()
{
xxXXo.String_val(xxXX);
}
void paintUp(Graphics g)
{
g.setColor(Xoo);
g.fill3DRect(0, 0, size().width, size().height, true);
g.setColor(Xoo);
g.fill3DRect(3, 3, size().width - 6, size().height - 6, true);
g.setColor(Color.black);
g.drawRect(2, 2, size().width - 5, size().height - 5);
}
void OoO(Graphics g, boolean k)
{
int xcxo;
if(k)
xcxo = 0;
else
xcxo = 1;
int xmid = size().width / 2 - 1;
int ymid = size().height / 2 - 1;
g.setColor(Color.black);
g.drawArc((xmid - 18) + xcxo, (ymid - 18) + xcxo, 36, 36, 0, 360);
g.setColor(Color.gray);
g.drawArc((xmid - 19) + xcxo, (ymid - 19) + xcxo, 38, 38, 50, 180);
g.setColor(Color.white);
g.drawArc((xmid - 19) + xcxo, (ymid - 19) + xcxo, 38, 38, 240, 165);
if(k)
g.setColor(Color.green);
else
g.setColor(Color.green.darker());
g.drawArc((xmid - 18) + xcxo, (ymid - 18) + xcxo, 36, 36, -x, 200);
Polygon i = new Polygon();
i.addPoint((xmid - 9) + xcxo, (ymid - 13) + xcxo);
i.addPoint(xmid + 14 + xcxo, ymid + xcxo);
i.addPoint((xmid - 9) + xcxo, ymid + 13 + xcxo);
i.addPoint((xmid - 2) + xcxo, ymid + xcxo);
g.fillPolygon(i);
}
public boolean mouseDown(Event evt, int x, int y)
{
int xlim = size().width - 4;
int ylim = size().height - 4;
if((x >= 3) & (x <= xlim) & (y >= 3) & (y <= ylim))
{
set_X(false);
Xx = true;
}
return true;
}
void setlx(String lx)
{
this.lx = lx;
repaint();
}
public V4Code2(V4Codelink cX, int cXoo, int wid, boolean bolder)
{
Xoo = Color.gray;
X = true;
if(bolder)
f = new Font("Helvetica", 1, 12);
else
f = new Font("Dialog", 0, 12);
fmm = getFontMetrics(f);
xxXXo = cX;
int heig = 30;
if(cXoo >= 15)
{
heig = 50;
Xoo = Color.lightGray;
}
if(cXoo == 13)
heig = 25;
if(cXoo == 14)
heig = 25;
resize(wid, heig);
xxXX = cXoo;
}
public void set_X(boolean state)
{
if(X != state)
{
X = state;
repaint();
}
}
void paintDown(Graphics g)
{
g.setColor(Xoo);
g.fillRect(3, 3, size().width - 4, size().height - 4);
g.setColor(Xoo.darker());
g.drawLine(3, 3, size().width - 5, 3);
g.drawLine(3, 3, 3, size().height - 4);
g.setColor(Color.black);
g.drawRect(2, 2, size().width - 5, size().height - 5);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -