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

📄 inputform.java

📁 手机网游巨商王的客户端代码
💻 JAVA
字号:
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2006-10-19 15:29:02
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 

import javax.microedition.lcdui.*;

public class InputForm extends Form
    implements CommandListener
{

    public InputForm(llkCanvas llkcanvas, int i)
    {
        super("");
        _fldelse = null;
        _fldcase = null;
        _fldtry = null;
        _fldint = null;
        _fldlong = llkcanvas;
        setCommandListener(this);
        _fldgoto = i;
        _mthif(i);
    }

    public InputForm(llkCanvas llkcanvas, int i, int j)
    {
        super("");
        _fldelse = null;
        _fldcase = null;
        _fldtry = null;
        _fldint = null;
        _fldlong = llkcanvas;
        setCommandListener(this);
        _fldgoto = i;
        _fldif = j;
        _mthif(i);
    }

    public void a(int i)
    {
        _fldnew.setSelectedIndex(i, true);
    }

    public int _mthdo()
    {
        return _fldnew.getSelectedIndex();
    }

    public void commandAction(Command command, Displayable displayable)
    {
        if(command == c)
            _fldlong.s();
        else
        if(command == b)
            _fldlong.i();
        else
        if(command == a)
            _fldlong.P();
        else
        if(command == _flddo)
            _fldlong.d();
        else
        if(command == _fldvoid)
            _fldlong.C();
    }

    private void _mthif(int i)
    {
        switch(i)
        {
        case 96: // '`'
            setTitle("\u8BBE\u7F6E");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u8BA4", 1, 1);
            _fldnull = new ChoiceGroup("\u7F51\u7EDC\u8FDE\u63A5", 1);
            _fldnull.append("\u9AD8\u901F", null);
            _fldnull.append("\u5300\u901F", null);
            append(_fldnull);
            _fldchar = new ChoiceGroup("\u58F0\u97F3", 1);
            _fldchar.append("\u5F00", null);
            _fldchar.append("\u5173", null);
            append(_fldchar);
            addCommand(c);
            addCommand(b);
            break;

        case 3: // '\003'
            setTitle("\u7528\u6237\u767B\u5F55");
            b = new Command("\u53D6\u6D88", 2, 1);
            c = new Command("\u767B\u5F55", 1, 1);
            _fldelse = new TextField("\u7528\u6237\u540D\uFF1A", "", 16, 0);
            append(_fldelse);
            _fldcase = new TextField("\u5BC6\u7801\uFF1A", "", 16, 0);
            append(_fldcase);
            _fldfor = new StringItem(null, "\u7CFB\u7EDF\u81EA\u52A8\u8BB0\u4F4F\u5BC6\u7801\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u8BF7\u8BBF\u95EEwap.pvp.cn\u6216\u62E8\u6253\u5BA2\u670D\u7535\u8BDD021-64475946.");
            append(_fldfor);
            addCommand(c);
            addCommand(b);
            break;

        case 32: // ' '
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u5B9A", 1, 1);
            setTitle("\u94F6\u884C\u8F6C\u5E10");
            _fldelse = new TextField("", "", 50, 2);
            _fldfor = new StringItem(null, "");
            append(_fldfor);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;

        case 53: // '5'
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u5B9A", 1, 1);
            setTitle("\u94F6\u884C\u8F6C\u5E10");
            _fldelse = new TextField("\u5BF9\u65B9\u7528\u6237\u540D\uFF1A", "", 50, 0);
            append(_fldelse);
            _fldcase = new TextField("\u786E\u8BA4\u7528\u6237\u540D\uFF1A", "", 50, 0);
            append(_fldcase);
            _fldtry = new TextField("\u51C6\u5907\u8F6C\u5E10\u6570\u91CF\uFF1A", "", 50, 2);
            append(_fldtry);
            addCommand(c);
            addCommand(b);
            break;

        case 87: // 'W'
            setTitle("\u56DE\u590D");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u56DE\u5E16", 1, 1);
            a = new Command("\u8868\u60C5", 1, 1);
            _fldvoid = new Command("\u5E38\u7528\u8BED", 1, 1);
            _fldelse = new TextField("\u5185\u5BB9", "", 127, 0);
            append(_fldelse);
            _fldfor = new StringItem(null, "\u7A7A\u5E16\u4E0D\u80FD\u6210\u529F\u53D1\u9001");
            append(_fldfor);
            addCommand(c);
            addCommand(b);
            addCommand(a);
            addCommand(_fldvoid);
            break;

        case 83: // 'S'
            setTitle("\u53D1\u8D34");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u53D1\u8D34", 1, 1);
            a = new Command("\u8868\u60C5", 1, 1);
            _fldvoid = new Command("\u5E38\u7528\u8BED", 1, 1);
            _fldelse = new TextField("\u6807\u9898", "", 16, 0);
            append(_fldelse);
            _fldcase = new TextField("\u5185\u5BB9", "", 127, 0);
            append(_fldcase);
            _fldfor = new StringItem(null, "\u7A7A\u5E16\u4E0D\u80FD\u6210\u529F\u53D1\u9001");
            append(_fldfor);
            addCommand(c);
            addCommand(b);
            addCommand(a);
            addCommand(_fldvoid);
            break;

        case 79: // 'O'
            setTitle("\u6E38\u620F\u8BBE\u7F6E");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u8BA4", 1, 1);
            _fldnull = new ChoiceGroup("\u58F0\u97F3", 1);
            _fldnull.append("\u5F00", null);
            _fldnull.append("\u5173", null);
            append(_fldnull);
            _fldnew = new ChoiceGroup("\u80CC\u666F", 1);
            _fldnew.append("\u84DD\u8272", null);
            _fldnew.append("\u7EA2\u8272", null);
            _fldnew.append("\u7EFF\u8272", null);
            _fldnew.append("\u7D2B\u8272", null);
            append(_fldnew);
            _fldchar = new ChoiceGroup("\u964C\u751F\u4EBA\u4FE1\u606F", 1);
            _fldchar.append("\u5F00", null);
            _fldchar.append("\u5173", null);
            append(_fldchar);
            _fldbyte = new ChoiceGroup("\u63A5\u53D7\u6E38\u620F\u9080\u8BF7", 1);
            _fldbyte.append("\u662F", null);
            _fldbyte.append("\u5426", null);
            append(_fldbyte);
            addCommand(c);
            addCommand(b);
            break;

        case 46: // '.'
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u5B9A", 1, 1);
            _fldelse = new TextField("\u5E74\u9F84(\u5728\u4E00\u5B9A\u8303\u56F4\u5185\u641C\u7D22\uFF09", "", 2, 2);
            append(_fldelse);
            _fldcase = new TextField("\u5730\u533A", "", 32, 0);
            append(_fldcase);
            _fldnull = new ChoiceGroup("\u6027\u522B\uFF1A", 1);
            _fldnull.append("\u5973", null);
            _fldnull.append("\u7537", null);
            append(_fldnull);
            addCommand(c);
            addCommand(b);
            break;

        case 47: // '/'
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u5B9A", 1, 1);
            _fldelse = new TextField("\u7528\u6237\u540D(4-16\u4E2A\u5B57\u7B26):", "", 16, 0);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;

        case 48: // '0'
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u5B9A", 1, 1);
            _fldelse = new TextField("\u6635\u79F0", "", 16, 0);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;

        case 4: // '\004'
            setTitle("\u6CE8\u518C\u65B0\u7528\u6237");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u7EE7\u7EED", 1, 1);
            _fldelse = new TextField("\u7528\u6237\u540D(4-16\u4E2A\u6570\u5B57\u6216\u5B57\u6BCD)\uFF1A", "", 16, 0);
            _fldcase = new TextField("\u6635\u79F0(1-16\u4E2A\u5B57\u7B26)\uFF1A", "", 16, 0);
            _fldtry = new TextField("\u5BC6\u7801(4-16\u4E2A\u6570\u5B57\u6216\u5B57\u6BCD)\uFF1A", "", 16, 0);
            _fldnull = new ChoiceGroup("\u6027\u522B\uFF1A", 1);
            _fldnull.append("\u5973", null);
            _fldnull.append("\u7537", null);
            append(_fldelse);
            append(_fldcase);
            append(_fldtry);
            append(_fldnull);
            addCommand(c);
            addCommand(b);
            break;

        case 22: // '\026'
            setTitle("\u5E38\u7528\u8BED");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u786E\u5B9A", 1, 1);
            _fldelse = new TextField("\u65B0\u7684\u5E38\u7528\u8BED(50\u4E2A\u5B57\u7B26):", "", 50, 0);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;

        case 24: // '\030'
            setTitle("\u804A\u5929");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u53D1\u9001", 1, 1);
            a = new Command("\u8868\u60C5", 1, 1);
            _flddo = new Command("\u6587\u5B57\u989C\u8272", 1, 1);
            _fldelse = new TextField("\u8F93\u5165\u5185\u5BB9(50\u4E2A\u5B57\u7B26)\uFF1A", "", 50, 0);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            addCommand(a);
            addCommand(_flddo);
            break;

        case 73: // 'I'
            b = new Command("\u53D6\u6D88", 2, 1);
            c = new Command("\u786E\u8BA4", 1, 1);
            if(_fldif == 0)
                _fldelse = new TextField("\u65B0\u5BC6\u7801(4-16\u4E2A\u5B57\u7B26)\uFF1A", "", 16, 0);
            else
            if(_fldif == 1)
                _fldelse = new TextField("\u6635\u79F0(1-16\u4E2A\u5B57\u7B26)\uFF1A", "", 16, 0);
            else
            if(_fldif == 4)
                _fldelse = new TextField("\u5E74\u9F84\uFF1A", "", 16, 0);
            else
            if(_fldif == 5)
                _fldelse = new TextField("\u5730\u533A(32\u4E2A\u5B57\u7B26)\uFF1A", "", 32, 0);
            else
            if(_fldif == 6)
                _fldelse = new TextField("\u804C\u4E1A(32\u4E2A\u5B57\u7B26)\uFF1A", "", 32, 0);
            else
            if(_fldif == 8)
                _fldelse = new TextField("\u4E2A\u4EBA\u8BF4\u660E(\u957F\u5EA6\u9650\u523632\u4E2A\u5B57\u7B26)\uFF1A", "", 50, 0);
            else
                _fldelse = new TextField("\u8F93\u5165\u5185\u5BB9\uFF1A", "", 50, 0);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;

        case 81: // 'Q'
            b = new Command("\u53D6\u6D88", 2, 1);
            c = new Command("\u786E\u8BA4", 1, 1);
            _fldelse = new TextField("\u8F93\u5165\u9875\u7801\uFF1A", "", 10, 2);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;

        case 103: // 'g'
            setTitle("\u5C0F\u58F0\u8BF4\u8BDD");
            b = new Command("\u8FD4\u56DE", 2, 1);
            c = new Command("\u53D1\u9001", 1, 1);
            _fldelse = new TextField("\u8F93\u5165\u5185\u5BB9(50\u4E2A\u5B57\u7B26)\uFF1A", "", 50, 0);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;

        default:
            b = new Command("\u83DC\u5355", 2, 1);
            c = new Command("\u53D1\u9001", 1, 1);
            _fldelse = new TextField("", "", 50, 0);
            append(_fldelse);
            addCommand(c);
            addCommand(b);
            break;
        }
    }

    public void _mthelse()
    {
        _fldelse.setString("");
    }

    public String _mthbyte()
    {
        return _fldelse.getString();
    }

    public void a(String s)
    {
        if(s != null)
            _fldelse.setString(s);
    }

    public void _mthint(String s)
    {
        _fldelse.setLabel(s);
    }

    public void _mthif(String s)
    {
        _fldfor.setText(s);
    }

    public void _mthif(boolean flag)
    {
        if(flag)
            _fldnull.setSelectedIndex(0, true);
        else
            _fldnull.setSelectedIndex(1, true);
    }

    public boolean _mthint()
    {
        return _fldnull.getSelectedIndex() == 0;
    }

    public int _mthfor()
    {
        int i = -1;
        try
        {
            i = Integer.parseInt(_fldelse.getString());
        }
        catch(Exception exception) { }
        return i;
    }

    public String _mthcase()
    {
        return _fldcase.getString();
    }

    public void a()
    {
        _fldcase.setString("");
    }

    public void _mthdo(String s)
    {
        if(s != null)
            _fldcase.setString(s);
    }

    public void a(boolean flag)
    {
        if(flag)
            _fldchar.setSelectedIndex(0, true);
        else
            _fldchar.setSelectedIndex(1, true);
    }

    public boolean _mthnew()
    {
        return _fldchar.getSelectedIndex() == 0;
    }

    public void _mthdo(boolean flag)
    {
        if(flag)
            _fldbyte.setSelectedIndex(0, true);
        else
            _fldbyte.setSelectedIndex(1, true);
    }

    public boolean _mthchar()
    {
        return _fldbyte.getSelectedIndex() == 0;
    }

    public String _mthif()
    {
        return _fldtry.getString();
    }

    public int _mthtry()
    {
        int i = -1;
        try
        {
            i = Integer.parseInt(_fldtry.getString());
        }
        catch(Exception exception) { }
        return i;
    }

    public void _mthfor(String s)
    {
        try
        {
            _fldelse.insert(s, _fldelse.getCaretPosition());
        }
        catch(Exception exception) { }
    }

    public void _mthnew(String s)
    {
        try
        {
            _fldcase.insert(s, _fldelse.getCaretPosition());
        }
        catch(Exception exception) { }
    }

    Command b;
    Command c;
    Command a;
    Command _fldvoid;
    Command _flddo;
    TextField _fldelse;
    TextField _fldcase;
    TextField _fldtry;
    TextField _fldint;
    ChoiceGroup _fldnull;
    ChoiceGroup _fldchar;
    ChoiceGroup _fldbyte;
    ChoiceGroup _fldnew;
    StringItem _fldfor;
    llkCanvas _fldlong;
    int _fldgoto;
    int _fldif;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -