⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 v4code2.java

📁 JAVA密码保护页面,可以保护你不让想看的人
💻 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 + -