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