📄 mobilecampusmidlet.java
字号:
/*
* MobileCampusMidlet.java
*
* Created on 2006年9月2日, 下午2:11
*/
package cn.edu.nwpu.MobileCampusClinet;
import cn.edu.nwpu.MobileCampusServer.ChoiceBean;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.*;
/**
*
* @author NickJava
* @version
*/
public class MobileCampusMidlet extends MIDlet implements CommandListener{
private Command OKCommand;
private Command exitCommand;
private Form readme;
private List midletList;
Display display;
public MobileCampusMidlet(){
exitCommand=new Command("退出",Command.EXIT,1);
OKCommand=new Command("选择",Command.SCREEN,1);
readme=new Form("使用说明");
String[] string={
"电子词典",
"图书馆",
"选修课",
"个人信息查询",
"使用说明"
};
midletList=new List("移动校园" , Choice.IMPLICIT , string , null);
midletList.addCommand(OKCommand);
midletList.addCommand(exitCommand);
midletList.setCommandListener(this);
display=Display.getDisplay(this);
}
public void getReadme(){
readme.append("电子词典:\r\n当我们进入操作界面时,我们可以看到一个横条的输入框,我们这时可以在里面输入我们想查询的单词,然后按确定,这时手机将会把我们所要查询的单词发送到服务端,然后由服务端处理返回数据!这时我们就可以在手机屏幕上看到一连串的单词,这不仅可以查询到我们所需要的单词,也可以查询到与单词类似的单词!\r\n" +
"图书馆:\r\n我们可以通过这个功能查询到图书馆里的全部图书,操作基本和英汉词典一样,你将会看见一个图书列表,选中其中一个你就可以看到这本书的详细信息!\r\n" +
"选修课:\r\n开始界面将会输入学号和密码,登陆后就会看到选修课列表,这里为了要求操作上的简便,不提供退出的功能,只有直接关掉程序!我们可以在列表中选中其中的几项,然后点击查看,我们就可以看到选修课的详细信息,当我们确定了,会有个确认的信息框,上面将会有你选择的全部选修课的详细信息,这是你最后一次确认选修课信息!最后你可以在操作结果中看到你的哪门课成功,哪门不成功!不成功你要看看是不是你已选,或者人满!\r\n" +
"个人信息查询:\r\n同样刚进入要输入学号和密码,在个人信息查询里,我们提供三个功能:已借图书查询,密码修改,选修课查询,在这里面,你可以看到你的许多信息,在正试发布版中我将会增加还书提醒!");
readme.addCommand(exitCommand);
readme.setCommandListener(this);
display.setCurrent(readme);
}
public void startApp() {
display.setCurrent(midletList);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
//根据所选的模块切换到相应的模块
public void commandAction(Command c , Displayable d){
if(c==exitCommand){
destroyApp(false);
notifyDestroyed();
}else if(c==OKCommand){
if(d.equals(midletList)){
switch (((List)d).getSelectedIndex()){
case 0 :
SearchFormUI searchWord = new SearchFormUI("英汉查询","请输入要查询的单词",this , midletList,0);
display.setCurrent(searchWord);
break;
case 1 :
SearchFormUI searchBook= new SearchFormUI("图书查询系统","简单查询", this , midletList,1);
display.setCurrent(searchBook);
break;
case 2 :
LoginUI loginForm= new LoginUI(this , midletList , 0);
display.setCurrent(loginForm);
break;
case 3 :
LoginUI login= new LoginUI(this , midletList , 1);
display.setCurrent(login);
break;
case 4 :
getReadme();
break;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -