📄 inputform.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 + -