📄 infoform.java
字号:
/*
* InfoForm.java
*
* Created on 2006年12月20日, 上午2:43
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package cn.edu.uestc.pandarss;
import javax.microedition.lcdui.*;
/**
*
* @author pandaxiaoxi
*/
/*--------------------------------------------------
* InfoForm.java
*
* 显示状态信息的工具类
*-------------------------------------------------*/
public class InfoForm extends Form implements CommandListener {
private Command cmBack;
private StringItem Message;
private RSSReader midlet;
public InfoForm(RSSReader midlet) {
super("状态信息");
this.midlet = midlet;
cmBack = new Command("Back", Command.BACK, 2);
Message = new StringItem("请等待......", "");
addCommand(cmBack);
append(Message);
setCommandListener(this);
}
/*--------------------------------------------------
* Event processing
*-------------------------------------------------*/
public void commandAction(Command c, Displayable s) {
if (c == cmBack) {
//清理内存
}
midlet.display.setCurrent(midlet.lsRSSSources);
}
/*--------------------------------------------------
* setMessage
* 设置并显示状态信息
*-------------------------------------------------*/
public void setMessage(String Message) {
//设置要显示的信息
this.Message.setText(Message);
//在设备屏幕上显示该Form对象
midlet.display.setCurrent(this);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -