现在的位置: 首页 > 综合 > 正文

郭克华手机编程教学视频—-我的练习源码(7)List的介绍

2013年12月05日 ⁄ 综合 ⁄ 共 1322字 ⁄ 字号 评论关闭

 /*
 * 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) {
    }
}

【上篇】
【下篇】

抱歉!评论已关闭.