📄 delsure.java
字号:
/*
* 创建日期 2005-1-29
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package src;
import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.List;
/**
* @author ryu-java
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class DelSure extends myScreen{
List DelSureMenu=new List("*删除警告!!*",Choice.IMPLICIT);
int DelIdOk=0;
Image OKimg=null;
Image CEimg=null;
String tmpDelDB;
int delback;
public DelSure(int id,int Type)
{
DelIdOk=id;
delback=Type;
try
{
OKimg=Image.createImage("/res/ok.png");
CEimg=Image.createImage("/res/cancel.png");
}catch(Exception e)
{
}
DelSureMenu.append("取消删除",CEimg);
DelSureMenu.append("确认!!!",OKimg);
this.setMainForm(DelSureMenu);
}
public DelSure(int id)
{
this(id,myScreen.INCOMETAG);
}
public DelSure()
{
this(0,myScreen.INCOMETAG);
}
public int handleCommand (Command cmd,Displayable s)
{
if(cmd==List.SELECT_COMMAND)
{
List tmp=(List)s;
switch(tmp.getSelectedIndex())
{
case 0:
return delback;
case 1:
{
MoneySum ms=new MoneySum();
ms.setDBname(myScreen.MONEYSUM);
ms.GetRsNums();
ms.setRid(1);
ms.GetData();
MoneyData md=new MoneyData();
//System.out.println(DelIdOk+"\n");
md.setRid(DelIdOk);
switch(delback)
{
case myScreen.DELINCOME:
tmpDelDB=myScreen.INCOME;
md.setDBname(tmpDelDB);
md.GetData();
ms.setincome(ms.getincome()-md.getSum());
ms.setincomecount(ms.getincomecount()-1);
break;
case myScreen.DELOUTGO:
tmpDelDB=myScreen.OUTGO;
md.setDBname(tmpDelDB);
md.GetData();
ms.setoutgo(ms.getoutgo()-md.getSum());
ms.setoutgocount(ms.getoutgocount()-1);
break;
case myScreen.DELBORROW:
tmpDelDB=myScreen.BORROW;
md.setDBname(tmpDelDB);
md.GetData();
ms.setborrow(ms.getborrow()-md.getSum());
ms.setborrowcount(ms.getborrowcount()-1);
break;
case myScreen.DELLEND:
tmpDelDB=myScreen.LEND;
md.setDBname(tmpDelDB);
md.GetData();
ms.setlend(ms.getlend()-md.getSum());
ms.setlendcount(ms.getlendcount()-1);
break;
}
ms.SetData();
if(md.DelRD())
{
return delback;
}
else
{
return myScreen.ADDINPUTERROR;
}
}
}
}
return myScreen.WITHOUT;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -