亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? itemselectionscreen.java

?? 一些J2ME開發(fā)相關(guān)的例子,涉及WMA,3D
?? JAVA
字號:
/* * * Copyright ? 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */package example.pim;import java.util.Enumeration;import java.util.Vector;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.List;import javax.microedition.midlet.MIDlet;import javax.microedition.pim.Contact;import javax.microedition.pim.ContactList;import javax.microedition.pim.Event;import javax.microedition.pim.EventList;import javax.microedition.pim.PIM;import javax.microedition.pim.PIMException;import javax.microedition.pim.PIMItem;import javax.microedition.pim.PIMList;import javax.microedition.pim.ToDo;import javax.microedition.pim.ToDoList;/** * Demonstrate the use of JSR 75 PIM APIs */public class ItemSelectionScreen extends List implements CommandListener {    private final Command selectCommand = new Command("Select", Command.ITEM, 1);    private final Command backCommand = new Command("Back", Command.BACK, 1);    private final Command removeCommand = new Command("Delete", Command.SCREEN, 3);    private final Command newCommand = new Command("New", Command.SCREEN, 2);    private final PIMDemo midlet;    private final Displayable caller;    private final int listType;    private final PIMList list;    private final Vector itemList = new Vector();    public ItemSelectionScreen(PIMDemo midlet, Displayable caller, int listType, PIMList list)        throws PIMException {        super("Select a PIM item", List.IMPLICIT);        this.midlet = midlet;        this.caller = caller;        this.listType = listType;        this.list = list;        populateList();        addCommand(backCommand);        addCommand(newCommand);        setCommandListener(this);    }    void populateList() {        new Thread(new Runnable() {                public void run() {                    synchronized (ItemSelectionScreen.this) {                        try {                            deleteAll();                            removeCommand(selectCommand);                            removeCommand(removeCommand);                            itemList.removeAllElements();                            for (Enumeration items = list.items(); items.hasMoreElements();) {                                PIMItem item = (PIMItem)items.nextElement();                                int fieldCode = 0;                                switch (listType) {                                case PIM.CONTACT_LIST:                                    fieldCode = Contact.FORMATTED_NAME;                                    break;                                case PIM.EVENT_LIST:                                    fieldCode = Event.SUMMARY;                                    break;                                case PIM.TODO_LIST:                                    fieldCode = ToDo.SUMMARY;                                    break;                                }                                String label = getDisplayedField(item);                                if (label == null) {                                    label = "<Incomplete data>";                                }                                append(label, null);                                itemList.addElement(item);                            }                            if (size() > 0) {                                setSelectCommand(selectCommand);                                addCommand(removeCommand);                            }                        } catch (PIMException e) {                            midlet.reportException(e, ItemSelectionScreen.this);                        }                    }                }            }).start();    }    public void commandAction(Command command, Displayable displayable) {        if (command == backCommand) {            Display.getDisplay(midlet).setCurrent(caller);        } else if (command == selectCommand) {            try {                PIMItem item = (PIMItem)itemList.elementAt(getSelectedIndex());                Displayable screen = new ItemDisplayScreen(midlet, this, item);                Display.getDisplay(midlet).setCurrent(screen);            } catch (Exception e) {                midlet.reportException(e, this);            }        } else if (command == removeCommand) {            new Thread(new Runnable() {                    public void run() {                        synchronized (ItemSelectionScreen.this) {                            try {                                PIMItem item = (PIMItem)itemList.elementAt(getSelectedIndex());                                switch (listType) {                                case PIM.CONTACT_LIST:                                    ((ContactList)list).removeContact((Contact)item);                                    break;                                case PIM.EVENT_LIST:                                    ((EventList)list).removeEvent((Event)item);                                    break;                                case PIM.TODO_LIST:                                    ((ToDoList)list).removeToDo((ToDo)item);                                    break;                                }                            } catch (Exception e) {                                midlet.reportException(e, ItemSelectionScreen.this);                            }                        }                    }                }).start();            populateList();        } else if (command == newCommand) {            new Thread(new Runnable() {                    public void run() {                        try {                            PIMItem item = null;                            switch (listType) {                            case PIM.CONTACT_LIST:                                item = ((ContactList)list).createContact();                                break;                            case PIM.EVENT_LIST:                                item = ((EventList)list).createEvent();                                break;                            case PIM.TODO_LIST:                                item = ((ToDoList)list).createToDo();                                break;                            }                            int fieldCode = getDisplayedFieldCode();                            item.addString(fieldCode, PIMItem.ATTR_NONE, "");                            Displayable screen =                                new ItemDisplayScreen(midlet, ItemSelectionScreen.this, item);                            Display.getDisplay(midlet).setCurrent(screen);                        } catch (Exception e) {                            midlet.reportException(e, ItemSelectionScreen.this);                        }                    }                }).start();        }    }    int getDisplayedFieldCode() {        int fieldCode = 0;        switch (listType) {        case PIM.CONTACT_LIST:            fieldCode = Contact.FORMATTED_NAME;            break;        case PIM.EVENT_LIST:            fieldCode = Event.SUMMARY;            break;        case PIM.TODO_LIST:            fieldCode = ToDo.SUMMARY;            break;        }        return fieldCode;    }    void fixDisplayedField(PIMItem item) {        int fieldCode = getDisplayedFieldCode();        if (listType == PIM.CONTACT_LIST) {            boolean defined = false;            if (item.countValues(fieldCode) != 0) {                String s = item.getString(fieldCode, 0);                if ((s != null) && (s.trim().length() > 0)) {                    defined = true;                }            }            if (!defined) {                // try to fill in the values from NAME                if (item.countValues(Contact.NAME) != 0) {                    String[] a = item.getStringArray(Contact.NAME, 0);                    if (a != null) {                        StringBuffer sb = new StringBuffer();                        if (a[Contact.NAME_GIVEN] != null) {                            sb.append(a[Contact.NAME_GIVEN]);                        }                        if (a[Contact.NAME_FAMILY] != null) {                            if (sb.length() > 0) {                                sb.append(" ");                            }                            sb.append(a[Contact.NAME_FAMILY]);                        }                        String s = sb.toString().trim();                        if (s.length() > 0) {                            if (item.countValues(fieldCode) == 0) {                                item.addString(fieldCode, Contact.ATTR_NONE, s);                            } else {                                item.setString(fieldCode, 0, Contact.ATTR_NONE, s);                            }                        }                    }                }            }        }    }    String getDisplayedField(PIMItem item) {        int fieldCode = getDisplayedFieldCode();        fixDisplayedField(item);        String fieldValue = null;        if (item.countValues(fieldCode) != 0) {            String s = item.getString(fieldCode, 0);            if ((s != null) && (s.trim().length() != 0)) {                fieldValue = s;            }        }        return fieldValue;    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美sm美女调教| 国产成人午夜片在线观看高清观看| 精品国产一区二区三区忘忧草| 日韩欧美国产综合一区| 欧美亚洲国产bt| 日韩欧美国产一二三区| 国产精品天天摸av网| 久久九九久精品国产免费直播| 欧美一级精品大片| 欧美日韩国产综合一区二区三区| 欧美一区二区性放荡片| 国产精品青草综合久久久久99| 一区二区成人在线| 韩国精品免费视频| 日本高清不卡视频| 26uuu色噜噜精品一区二区| 日韩一区国产二区欧美三区| 欧美猛男gaygay网站| 欧美亚洲自拍偷拍| 在线精品亚洲一区二区不卡| 色偷偷88欧美精品久久久| 欧美一区二区三区免费在线看| 7777精品伊人久久久大香线蕉经典版下载 | 不卡一区二区在线| 91麻豆精品91久久久久同性| 亚洲视频免费看| 久久99国产精品成人| 欧洲精品在线观看| 国产日韩欧美一区二区三区综合| 亚洲一区二区三区视频在线播放 | 欧美mv日韩mv亚洲| 亚洲精品久久久久久国产精华液| 久久99热99| 欧美色图激情小说| 中文字幕一区av| 亚洲免费在线视频一区 二区| 青青草97国产精品免费观看| 精品一区二区在线看| 国产伦精一区二区三区| 欧美日韩免费观看一区二区三区 | 99久久亚洲一区二区三区青草 | 另类小说色综合网站| 国产原创一区二区| 成人h动漫精品一区二| 精品精品国产高清a毛片牛牛| 天天综合网天天综合色| 久久99精品国产| 暴力调教一区二区三区| 在线视频一区二区三| 国产精品理论片在线观看| 一区二区三区四区五区视频在线观看| 亚洲综合激情另类小说区| 成人激情黄色小说| 国产色综合久久| 经典三级在线一区| 成人激情免费网站| 久久久国产综合精品女国产盗摄| 裸体一区二区三区| 欧美精品亚洲一区二区在线播放| 亚洲与欧洲av电影| 91成人免费在线视频| 日韩欧美国产综合一区| 国产精品女主播av| 国产精品一区在线观看乱码 | 国产乱理伦片在线观看夜一区| 成人性生交大片免费| 精品国产一区久久| 中文字幕一区av| 不卡av免费在线观看| 国产精品视频观看| 成人av电影免费在线播放| 国产色一区二区| 成人免费视频免费观看| 国产女人水真多18毛片18精品视频| 国内精品国产三级国产a久久| 精品国产伦一区二区三区观看体验| 美日韩一级片在线观看| 成人av资源下载| 中文字幕一区二区三区四区| 美女脱光内衣内裤视频久久网站| 91精品国产综合久久香蕉麻豆| 国产日本欧洲亚洲| 国产盗摄视频一区二区三区| 欧美天堂亚洲电影院在线播放| 一区av在线播放| 国产一区二区三区不卡在线观看| 久久久亚洲精华液精华液精华液 | 国产日韩欧美一区二区三区综合| 亚洲国产中文字幕在线视频综合| 欧美亚洲一区二区在线| 国产精品日韩成人| 六月丁香婷婷色狠狠久久| 日本高清免费不卡视频| 欧美激情一区二区三区蜜桃视频| 亚洲电影在线播放| 欧美精选午夜久久久乱码6080| 国产精品高清亚洲| 欧美亚洲日本国产| 日日摸夜夜添夜夜添精品视频 | 久久国产综合精品| 国产亚洲欧洲一区高清在线观看| 成人综合激情网| 亚洲精品伦理在线| 在线成人免费视频| 激情综合五月婷婷| 91精品视频网| 国内成人免费视频| 日韩欧美中文字幕公布| 国产乱码精品一区二区三区忘忧草 | 日韩和欧美的一区| 精品成人佐山爱一区二区| 不卡的av电影| 亚洲国产精品黑人久久久| 91麻豆精品在线观看| 日韩福利视频导航| 日本一区二区三区免费乱视频 | 偷拍亚洲欧洲综合| 欧美亚洲一区二区在线| 紧缚奴在线一区二区三区| 中国av一区二区三区| 欧美三级在线播放| 亚洲自拍偷拍av| 91久久线看在观草草青青| 免费看日韩精品| 国产精品情趣视频| 日韩一区二区三区在线视频| 免费看欧美美女黄的网站| 国产精品美女久久久久久2018| 欧美性受极品xxxx喷水| 国产一区二区福利视频| 久久久综合网站| 欧美色图免费看| 午夜精品久久久久久久久久| 久久久久久久久免费| 欧美日韩精品专区| 成人免费毛片片v| 日韩国产欧美在线播放| 一区在线观看免费| 91色在线porny| 精品伊人久久久久7777人| 一级精品视频在线观看宜春院| 精品91自产拍在线观看一区| 欧美综合在线视频| 成人一区二区在线观看| 久久狠狠亚洲综合| 亚洲国产日日夜夜| 国产精品黄色在线观看| 欧美大度的电影原声| 国产一区二区导航在线播放| 亚洲国产毛片aaaaa无费看| 777久久久精品| 91福利视频久久久久| www.欧美.com| 国产在线精品一区二区三区不卡| 国产色产综合产在线视频| 欧美一区二区三区免费大片 | 亚洲一区视频在线| 国产精品久久久久一区二区三区共| 99免费精品在线观看| 国产一区不卡在线| 久久成人久久鬼色| 国产精品久99| 欧美精品三级日韩久久| 色综合久久99| 91麻豆免费在线观看| 三级成人在线视频| 精品91自产拍在线观看一区| 日韩一区二区精品| 欧美日韩精品欧美日韩精品| 久久精品国产久精国产| 五月婷婷久久丁香| 国产日韩欧美高清在线| 色综合久久天天| 成人av在线播放网址| 丁香婷婷综合五月| 成人午夜精品在线| 狠狠色丁香久久婷婷综合_中 | 精品国产青草久久久久福利| eeuss鲁一区二区三区| 国产jizzjizz一区二区| 一区二区三区四区乱视频| 亚洲日穴在线视频| 亚洲精选免费视频| 亚洲精品视频在线观看网站| 亚洲免费在线观看视频| 亚洲最大的成人av| 久久久久久久综合色一本| xnxx国产精品| 国产日产欧美一区二区视频| 欧美性感一区二区三区| 欧美日韩中文字幕一区| 6080日韩午夜伦伦午夜伦| av激情亚洲男人天堂| 麻豆精品在线看| 极品少妇xxxx偷拍精品少妇| 国产精品一区免费在线观看| 盗摄精品av一区二区三区| a美女胸又www黄视频久久| 日本韩国欧美一区二区三区| 国产成人精品影院|