📄 instead.java
字号:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
//如果需要分开下载,就启动这个类
public class Instead extends List implements CommandListener{
private DataSave dataSave;
private Container container;
private Displayable displayable;
private Display display;
private MyCommand myCommand;
private Command redatingCommand;
public HttpDataAgent m_hda;
public int id;
private Jianhuaban m_mp;
private Image rac=null;
public Instead(Jianhuaban m_mp,Displayable displayable,Container container,DataSave dataSave) {
super("更新项目",Choice.IMPLICIT);
this.displayable=displayable;
this.m_mp=m_mp;
this.display=Display.getDisplay(m_mp);
this.container=container;
String[] str={"会议公告","会议回顾","相关文献","问卷调查"};
for(int i=0;i<str.length;i++){
this.append(str[i],rac);
}
myCommand=new MyCommand();
redatingCommand = new Command("提交",Command.OK,2);
this.addCommand(redatingCommand);
this.addCommand(myCommand.getBack());
this.setCommandListener(this);
display.setCurrent(this);
this.dataSave=dataSave;
}
public void commandAction(Command c,Displayable d){
if(c==myCommand.getBack()){
display.setCurrent(displayable);
}
if(c==redatingCommand){
if(d.equals(this)){
if(d.equals(this)){
switch(((List)d).getSelectedIndex()){
case 0:
container.setMeetNotice("meetNotice");
dataSave.openTheStore(container.getMeetNotice());
UpdataMeetNotice updataMeetNotice=new UpdataMeetNotice(m_mp,m_hda,displayable,container,dataSave);
updataMeetNotice.initialize(container.getMeetNotice());
break;
case 1: //这边有难度,因为需要下载图片
// container.setMeetRecollect("meetRecollect");
// dataSave.openTheStore(container.getMeetRecollect());
// UpdataMeetRecollect updataMeetRecollect=new UpdataMeetRecollect(m_mp,m_hda,displayable,container);
// updataMeetRecollect.initialize(container.getMeetRecollect());
// break;
case 2:
container.setRelativalLiterature("relativalLiterature");
dataSave.openTheStore(container.getRelativalLiterature());
UpdataRelativalLiterature updataRelativalLiterature=new UpdataRelativalLiterature(m_mp,m_hda,displayable,container,dataSave);
updataRelativalLiterature.initialize(container.getRelativalLiterature());
break;
case 3:
container.setQuestion("question");
dataSave.openTheStore(container.getQuestion());
UpdataQuestion updataQuestion=new UpdataQuestion(m_mp,m_hda,displayable,container);
updataQuestion.initialize(container.getQuestion());
break;
}
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -