⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setcatagorylist.java

📁 电话本信息管理,能读取电话本信息,很好用的啊哈哈哈....
💻 JAVA
字号:
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.pim.PIMException;
import javax.microedition.pim.PIMItem;
import javax.microedition.pim.PIMList;


public class SetCatagoryList extends List implements CommandListener {
	
	private final Command selectCommand=new Command("加入",Command.OK,1);
	private final Command backCommand=new Command("后退",Command.EXIT,1);
	private final ContactListDemo midlet;
	private final Displayable caller;
	private final PIMList pList;
	private final PIMItem pitem;
	
	public SetCatagoryList(ContactListDemo midlet,Displayable displayable,PIMList list,PIMItem item) {
		super("选择一个分类", List.IMPLICIT);
		this.midlet=midlet;
		this.caller=displayable;
		this.pitem=item;	 
		pList=list;
		addCommand(selectCommand);
		addCommand(backCommand);
		populateList();
	
	}

	public void commandAction(Command c, Displayable d) {
		if(c==selectCommand){
			String catagoryName=getString(getSelectedIndex());
			try {
				 pitem.addToCategory(catagoryName);
				 pitem.commit();
				} catch (Exception e) {
	               e.printStackTrace();
				}
			Display.getDisplay(midlet).setCurrent(caller);
		}
		if(c==backCommand){
			Display.getDisplay(midlet).setCurrent(caller);
		}

	}
	public void populateList()
	{
		deleteAll();
		try {
			String []cats=pList.getCategories();
			for(int i=0;i<cats.length;i++){
				append(cats[i], null);
			}
		} catch (PIMException e) {
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -