📄 screenroute.java
字号:
package qosaodv.gui;import qosaodv.*;import qosaodv.net.*;import javax.microedition.midlet.*;import javax.microedition.io.*;import javax.microedition.lcdui.*;import java.io.*;/*** Screen - 陪ボ Route List 戈癟**/public class ScreenRoute implements CommandListener, ScreenInterface { private Display display; GuiManager guiMgr; public List list; private String title= ""; private Command cmdUpdateStart = new Command("Start update", Command.ITEM, 1); private Command cmdUpdateStop = new Command("Stop update", Command.ITEM, 1); private Command cmdBack = new Command("Back", Command.EXIT, 1); public ScreenRoute(GuiManager guiMgr2, Display display2) { guiMgr= guiMgr2; display = display2; list= new List("Routing Table", Choice.IMPLICIT); list.addCommand(cmdBack); list.setCommandListener(this); } public void updateRouteCount(int cRoute, int cUnexpiredRoute) { title= "Route= " + cRoute + ", URoute= "+ cUnexpiredRoute; updateTitle(); } private void updateTitle() { String str; if( guiMgr.getUpdate() ) str= "[Updating...] " + title; else str= "[No Update] " + title; if(list.size()!=0) list.set(0, str , null); else list.append(str , null); } public void show() { display.setCurrent(list); } public void setUpdate(boolean update) { if(update){ list.addCommand(cmdUpdateStop); list.removeCommand(cmdUpdateStart); }else { list.addCommand(cmdUpdateStart); list.removeCommand(cmdUpdateStop); } updateTitle(); } public void commandAction(Command c, Displayable s) { if (c == cmdBack) { guiMgr.showScrMain(); }else if(c == cmdUpdateStart) { guiMgr.setUpdate(true); }else if(c == cmdUpdateStop) { guiMgr.setUpdate(false); } /*else if (c == list.SELECT_COMMAND) { System.out.println("1"); }*/ }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -