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

📄 deldata.java

📁 自行开发的j2me小软件
💻 JAVA
字号:
/*
 * 创建日期 2005-1-29
 *
 * TODO  要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package src;


import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Item;

import javax.microedition.lcdui.Displayable;
import javax.microedition.rms.RecordStore;

/**
 * @author ryu-java
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class DelData extends EditData{
	
	 
	
	public DelData(int tag)
	{
		switch(tag)
		{
		 case myScreen.INCOMETAG:
		 DBname=myScreen.INCOME;
		 EditDataF.setTitle("*删除收入单*");
		 DelOkBack=myScreen.DELINCOME;
		 break;
		 
		 case myScreen.OUTGOTAG:
			 DBname=myScreen.OUTGO;
			 EditDataF.setTitle("*删除支出单*");
			 DelOkBack=myScreen.DELOUTGO;
			 break;
		 
		 case myScreen.BORROWTAG:
			 DBname=myScreen.BORROW;
			 EditDataF.setTitle("*删除借出单*");
			 DelOkBack=myScreen.DELBORROW;
			 break;
			 
		 case myScreen.LENDTAG:
			 DBname=myScreen.LEND;
			 EditDataF.setTitle("*删除借入单*");
			 DelOkBack=myScreen.DELLEND;
			 break;
			 
		}
		//DateD.setConstraints(TextField.UNEDITABLE);//MIDP 2.0
		
	}
	
	public DelData()
	{
		super(myScreen.INCOMETAG);
		
		
	}
	
	 public void Init()
		{
	 	    EditDataF.append(RsId);
	 	    EditDataF.append("\n请输入清单ID。");
			EditDataF.setItemStateListener(this);
			this.addCommand(Confirm);
			this.addCommand(Back);
			this.setMainForm(EditDataF);
			this.installCommands();	
		}
	 
	 public void itemStateChanged(Item item)
	 {
	 	String Labe1=item.getLabel();
	 	if(Labe1.equals("清单ID:"))
	 	if(RsId.getString().length()!=0)	
	 	{	 
	 		EditDataF.delete(1);
	 		int id=Integer.parseInt(RsId.getString());
	 		MoneyData vd=new MoneyData();
		   	vd.setDBname(DBname);
			RecordStore DataS=vd.openRS();
			try
			{
			byte tmp[]=DataS.getRecord(id);
			vd.decode(tmp);
	    	
					   // DateD.setString(Integer.toString(vd.getDate()));
					   // NameD.setString(vd.getName());
					    EditDataF.append("日期:"+Integer.toString(vd.getDate())+"\n名称:"+
					    		vd.getName()+"\n金额:"+Integer.toString(vd.getSum()/100)+"."+ 
					    		(((vd.getSum()%100))>10?Integer.toString(vd.getSum()%100):
					    			("0"+Integer.toString(vd.getSum()%100)))+"元");
				DataS.closeRecordStore();
			}catch(Exception e)
			{
				EditDataF.append("\n清单不存在!。");
			}
	 	}
	 }
	
	
	public void commandAction(Command command, Displayable screen)
	{
		
	}

	public int handleCommand (Command cmd,Displayable s)
	{
		if(cmd==Confirm)
		{
			if(RsId.getString().length()>0)
			{	
			tmpIDs=Integer.parseInt(RsId.getString());
			
		   	
		   		
		   		return myScreen.DELOK;
		   		
			
			}
			else
			{
				return myScreen.DELNOTFOUND;
			}

		}
		else if(cmd==Back)
		{
			
		   		return myScreen.DELFORM;
		   		
			
			
		}
		return myScreen.WITHOUT;
	}
}

⌨️ 快捷键说明

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