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

📄 syscodechoice.java

📁 PDA餐饮管理系统,在掌上电脑实现的,可以开台,点菜等多功能模块
💻 JAVA
字号:
package item;

import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordStore;

import junwei.MainMidlet;
import rms.*;

/**
 * 用于系统编码选择的控件
 * @author hong
 *
 */
public class SyscodeChoice extends LookupChoice{

	/**
	 * 1-菜品类型  3-退菜原因
	 * @param tag
	 */
	public SyscodeChoice(int tag) {
		super("");
		String ids[]=null;
		String names[]=null;
		RecordStore rs=null;
		switch (tag){
		case 1:
			this.setLabel("选择菜品类型:");
			rs = RMSUtil.openRSAnymay(MainMidlet.RMS_BREED);
			try{System.out.println(rs.getNumRecords());}
			catch(Exception e){
				e.printStackTrace();
			}
			break;
		case 2:
			this.setLabel("选择菜单类型");
			rs=RMSUtil.openRSAnymay(MainMidlet.RMS_PAGE);
			try{System.out.println(rs.getNumRecords());}
			catch(Exception e){
				e.printStackTrace();
			}
			break;
		case 3:
			this.setLabel("选择退菜原因:");
			rs = RMSUtil.openRSAnymay(MainMidlet.RMS_BACKREASON);
			break;
		}
		if (rs != null) {
			try {
				RecordEnumeration re = rs.enumerateRecords(null, null, false);
				ids = new String[re.numRecords()+1];
				names = new String[re.numRecords()+1];
				ids[0]="0";
				names[0]="";
				int i = 1;
				Syscode aSyscode;
				while (re.hasNextElement()) {
					byte[] data = re.nextRecord();
					aSyscode=Syscode.decode(data);
					ids[i] = aSyscode.getId();
					System.out.println(ids[i]);
					names[i] = aSyscode.getName();
					System.out.println(names[i]);
					i++;
				}
				rs.closeRecordStore();
			} catch (Exception e) {
				System.out.println(e.toString());
			}
		}
		init(ids,names);
		SetSelectID("0");
	}

}

⌨️ 快捷键说明

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