📄 antijp.java
字号:
/* * AntiJP.java * 主程序 * Created on 2004年2月4日, 下午6:05 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author wenyy * @version */public class AntiJP extends MIDlet implements CommandListener{ private AntiJPMainForm mainForm =null; //主窗口界面 private HttpLoadForm updateForm =null; //下载窗口界面 private ListForm listForm =null; //列表窗口界面 private ProductLoader loader; //保存产品记录对象 private boolean firstRun = true; private Displayable lastDis = null; public void initObjects() { //创建口对象 mainForm = new AntiJPMainForm(); mainForm.setCommandListener(this); //装入记录 loader = new ProductLoader(); loader.reLoad(); } //运行程序 public void startApp() { if(firstRun) {//是否第一次运行 initObjects(); //设置运行标记 firstRun = false; lastDis = mainForm; } Display.getDisplay(this).setCurrent(lastDis); } //暂停程序 public void pauseApp() { lastDis = Display.getDisplay(this).getCurrent();//保存当前显示的窗口对象 } public void destroyApp(boolean unconditional) { } public void commandAction(Command c,Displayable d) { if (c ==mainForm.exitCmd){//退出当前程序 destroyApp(false); notifyDestroyed(); } else if(c == mainForm.okCmd) {//查找 mainForm.search( loader); } else if(c == mainForm.updateCmd) {//通过WEB更新 updateForm = new HttpLoadForm();//创建下载窗口 updateForm.setCommandListener(this); Display.getDisplay(this).setCurrent(updateForm); } else if(c == HttpLoadForm.okCmd){//返回到主界面 Display.getDisplay(this).setCurrent(mainForm); if( updateForm.strResult != null) //如果成功下载,则将结果保存入记录对象 loader.saveResult(updateForm.strResult); loader.reLoad();//重新装入所有记录 updateForm = null; } else if(c == mainForm.listCmd) {//列出所有清单 listForm = new ListForm(loader, 6); listForm.setCommandListener(this); Display.getDisplay(this).setCurrent(listForm); } else if(c == ListForm.nextPageCmd) {//列出下一页清单 listForm.nextPage(); } else if(c ==ListForm.prevPageCmd) {//列出上一页清单 listForm.prevPage(); } else if(c == ListForm.exitCmd) {//返回到主界面 Display.getDisplay(this).setCurrent(mainForm); listForm = null; } else if(c == mainForm.aboutCmd) {//显示关于窗口 AboutBox.showAbout( Display.getDisplay(this) ); } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -