Rss & SiteMap

课外天地 李树青 http://www.njcie.com

李树青 论坛 南京 财经 课外天地
共1 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:程序代码——List

1楼
admin 发表于:2008/9/22 23:12:58

import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.MIDlet;

public class Exec extends MIDlet implements CommandListener {
        Display display;

        final int count = 4;

        Image[] icons = null;

        String[] listItemLabels = null;

        List list1 = null;

        Command cmd1 = new Command("显示", Command.ITEM, 1);

        public void startApp() {
                display = Display.getDisplay(this);
                try {
                        icons = new Image[count];
                        listItemLabels = new String[count];

                        for (int i = 0; i < count; i++) {
                                icons = Image.createImage("/images/icon" + (i + 1) + ".png");
                                listItemLabels = "icon" + (i + 1) + ".png";
                        }
                } catch (Exception e) {
                        System.out.println(e.getMessage());
                }
                list1 = new List("主界面", Choice.IMPLICIT, listItemLabels, icons);
                list1.addCommand(cmd1);
                list1.setSelectCommand(cmd1);
                list1.setCommandListener(this);
                display.setCurrent(list1);
        }

        public void pauseApp() {
        }

        public void destroyApp(boolean unconditional) {
        }

        public void commandAction(Command c, Displayable s) {
                String title = list1.getString(list1.getSelectedIndex());
                Image image = null;
                try {
                        image = Image.createImage("/images/" + title);
                } catch (Exception e) {
                        System.out.println(e.getMessage());
                }
                Alert alert = new Alert("显示");
                alert.setString(title);
                alert.setImage(image);
                alert.setTimeout(2000);
                display.setCurrent(alert);
        }
}

 

 

 

[此贴子已经被作者于2010-12-12 18:28:30编辑过]
共1 条记录, 每页显示 10 条, 页签: [1]

Copyright ©2002 - 2016 课外天地.Net
Powered By Dvbbs Version 8.3.0
Processed in .01465 s, 2 queries.