📄 myscreen.java
字号:
/*
* 创建日期 2005-1-27
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
/**
* @author ryu-java
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package src;
import java.util.Enumeration;
import java.util.Vector;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Displayable;
//import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.Screen;;
public abstract class myScreen {
public static final int WITHOUT=123456;
public static final int LOGINPWERROR=99;
public static final int LOGINFORM = 1000;
//清单类型
public static final int INCOMETAG = 1;
public static final int OUTGOTAG = 2;
public static final int BORROWTAG=3;
public static final int LENDTAG=4;
//数据库名定义
public static final String INCOME = "InMoney";//收入数据库名
public static final String OUTGO = "OutMoney";//支出数据库名
public static final String BORROW = "BoMoney";//借出数据库名
public static final String LEND = "LeMoney";//借入数据库名
public static final String PASSWORD = "password";
public static final String MONEYSUM = "MoneySum";//总金钱数据库名
//主屏幕菜单
public static final int MAINFORM = 8888;
public static final int INOUTFORM=1;
public static final int SEARCHFORM = 2;
public static final int MONEYFORM = 3;
public static final int PASSWORDFORM = 4;
public static final int ABOUTFORM = 5;
public static final int EXIT = 6;
//系统密码设置返回信息
public static final int PASSWORDSETOK= 61;
public static final int PASSWORDSETERROR= 62;
//增加清单处理
public static final int ADDINOUTDATA=11;
public static final int ADDINPUTOK=112;
public static final int ADDINPUTERROR=113;
//编辑帐单项目
public static final int EDITFORM=12;
public static final int EDITINCOME=121;
public static final int EDITOUTGO=122;
public static final int EDITBORROW=123;
public static final int EDITLEND=124;
//查看帐单项目
public static final int VIEWFORM=13;
public static final int VIEWINCOME=131;
public static final int VIEWOUTGO=132;
public static final int VIEWBORROW=133;
public static final int VIEWLEND=134;
//删除帐单项目
public static final int DELFORM = 14;
public static final int DELINCOME = 141;
public static final int DELOUTGO = 142;
public static final int DELBORROW = 143;
public static final int DELLEND = 144;
public static final int DELOK = 145;
public static final int DELNOTFOUND = 146;
//搜索帐单项目
public static final int SEACHRESULT = 21;
public static final int YEARERROR = 22;
public static final int MONTHERROR = 23;
public static final int DAYERROR = 24;
public static final int DAYMUSTMONTH = 25;
public static final int OVERUNDER = 26;
public static final int MUSTONE = 27;
public static final int NAMEERROR = 28;
//帮助说明
public static final int HELPMENU = 51;
public static final int HELP = 52;
//金额输入格式错误
public static final int FORMATERROR = 55;
//传送数据
public static final int SENDDATA=71;
public static final int ADDERROR=999;
private Screen mainForm;
private Vector commandList;
int tmpIDs;//用于传递删除记录的id
int DelOkBack;//用于标记删除记录时要反回的画面
// 用于搜索条件传递
String Stype;
int Syear;
int Smonth;
int Sday;
int Sover;
int Sunder;
String Sname;
public myScreen() {
commandList = new Vector();
}
public Screen getMainForm() {
return this.mainForm;
}
public int setMainForm(Screen mainForm) {
this.mainForm = mainForm;
return 0;
}
public int addCommand (Command cmd) {
commandList.addElement(cmd);
return 0;
}
public int clearCommandList () {
commandList.removeAllElements();
return 0;
}
public int installCommands () {
Enumeration tempEnum = commandList.elements();
while (tempEnum.hasMoreElements()) {
this.mainForm.addCommand((Command)tempEnum.nextElement());
}
return 0;
}
public void Init()
{
}
public abstract int handleCommand(Command cmd,Displayable s);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -