📄 question.java
字号:
import javax.microedition.lcdui.*;
import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordFilter;
import javax.microedition.rms.RecordStore;
public class Question extends Form implements CommandListener{
private DataSave dataSave;
private Displayable displayable;
private Jianhuaban midlet;
private Display display;
private Container cotainer;
private MyCommand myCommand;
private Command submissionCommand; //提交按钮
private StringItem si;
private String questionContainer;
private String questionID;
private RecordEnumeration re = null;
private RecordStore rs = null;
public Question(Jianhuaban midlet,Displayable displayable,Container container,DataSave dataSave) {
super("问卷调查");
this.displayable=displayable;
this.midlet=midlet;
this.cotainer=container;
this.display=Display.getDisplay(midlet);
si=new StringItem("question","");
this.append(si);
myCommand=new MyCommand();
submissionCommand=new Command("提交",Command.OK,1);
this.addCommand(myCommand.getBack());
this.setCommandListener(this);
this.dataSave=dataSave;
}
public Question(String questionContainer,String questionID){
super("问卷调查");
this.questionContainer=questionContainer;
this.questionID=questionID;
}
public void commandAction(Command c ,Displayable d){
if(c==myCommand.getBack()){
display.setCurrent(displayable);
}
if(c==submissionCommand){
// readMeetRecollect();
}
}
/*把此方法修改成类似与meetNotice
private void readMeetRecollect(){
// 下边的程序是FindRecord.java类的一段程序
//获取广告的ID,tf的作用
RecordFilter rf = new FindFilter(questionID);
RecordEnumeration re = null;
try {
re = rs.enumerateRecords(rf, null, false);
} catch (Exception e) {
}
//查找成功
if (re.numRecords() > 0) {
// BookAccount account = null;
Container container=null;
int recordID;
try {
byte[] rec;
recordID = re.nextRecordId();
rec = rs.getRecord(recordID);
container=Container.deserializeQuestion(rec);//
StringItem adContain=new StringItem("广告内容",container.getQuestionContent());//
adContain.setLayout(Item.LAYOUT_NEWLINE_AFTER);
append(adContain);
container = null;
re.destroy();
} catch (Exception e) {
container = null;
}
}
}
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -