/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package lession3;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.*;
/**
* List的介绍
* @author mouyong
*/
public class ListenerMidlet4 extends MIDlet {
//List构造函数的第一个参数是标题
//第二个参数是选择类型:IMPLICIT,EXCLUSIVE是单选,MULTIPLE是复选
String[] strLabels = {"删除该号码", "编辑该号码", "退出该程序"};
private List lst = new List("请您选择相应的操作", List.EXCLUSIVE, strLabels, null);
private Display dis;
public void startApp() {
dis = Display.getDisplay(this);
//将List添加至界面
dis.setCurrent(lst);
//添加的另一种方式:使用append方法
//lst.append("删除该号码", Image.createImage("lession3/P1060012.jpg"));
//lst.append("编辑该号码", null);
//lst.append("退出该程序", null);
//删除
lst.delete(1);
//插入
lst.insert(1, "插入选项", null);
//得到某一项的文本
System.out.println(lst.getString(1));
//设置图片
try {
lst.append("带图片的选项", Image.createImage("/lession3/mm.jpg"));
} catch (Exception e) {
e.printStackTrace();
}
//设置字体
lst.setFont(1, Font.getFont(Font.FACE_PROPORTIONAL,Font.FONT_STATIC_TEXT,Font.SIZE_LARGE));
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}