mainmenuui.java
来自「这是一个j2me开发的手机图书馆程序」· Java 代码 · 共 51 行
JAVA
51 行
package ui;
import javax.microedition.lcdui.*;
public class MainMenuUI extends List implements CommandListener {
private UIControler uicontroler;
private static final Command exitCommand = new Command("退出",Command.EXIT,2);
private static final Command selectCommand = new Command("选择",Command.OK,1);
/** Creates a new instance of MainMenuUI */
public MainMenuUI(UIControler uicontroler) {
super(Title.menuTitle,List.IMPLICIT,Title.menu, null);
this.uicontroler = uicontroler;
this.addCommand(selectCommand);
this.addCommand(exitCommand);
this.setSelectCommand(selectCommand); //该函数只有MIDP2.0才有,所以在MIDP1.0的设备上无法使用
this.setCommandListener(this);
}
public void commandAction(Command cmd,Displayable displayable){
if(cmd == exitCommand){
uicontroler.handleEvent(UIControler.EventID.EXIT);
}else if(cmd == selectCommand){
int selectedIndex = this.getSelectedIndex();
switch(selectedIndex+100){
case UIControler.EventID.SHOW_LOGIN:
{
uicontroler.handleEvent(UIControler.EventID.SHOW_LOGIN);
break;
}
case UIControler.EventID.SHOW_CHANGE_PWD:
{
uicontroler.handleEvent(UIControler.EventID.SHOW_CHANGE_PWD);
break;
}
case UIControler.EventID.SHOW_SEARCH_BOOK:
{
uicontroler.handleEvent(UIControler.EventID.SHOW_SEARCH_BOOK);
break;
}
case UIControler.EventID.SHOW_HELP:
{
uicontroler.handleEvent(UIControler.EventID.SHOW_HELP);
break;
}
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?