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

📄 imageitemtest.java

📁 java手机程序开发随书光盘源代码
💻 JAVA
字号:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class ImageItemTest extends MIDlet implements CommandListener, ItemStateListener{

	Display display;
	Form form;
	ChoiceGroup type;
	Command exitCmd;
	Image image;
	ImageItem imageItem;
	int layout = ImageItem.LAYOUT_RIGHT;

	public ImageItemTest(){
		display = Display.getDisplay(this);
		try{
			image = Image.createImage("/image.png");
		}
		catch(Exception ex){}
		imageItem = new ImageItem("ImageItem", image, layout, "找不到图片文件");
		form = new Form("ImageItemTest");;
		type = new ChoiceGroup("放置类型", Choice.EXCLUSIVE);
		type.append("LAYOUT_DEFAULT", null);
		type.append("LAYOUT_CENTER", null);
		type.append("LAYOUT_LEFT", null);
		type.append("LAYOUT_RIGHT", null);
		type.append("LAYOUT_NEWLINE_BEFORE", null);
		type.append("LAYOUT_NEWLINE_AFTER", null);
		exitCmd = new Command("退出", Command.EXIT, 1);;
		form.append(type);
		form.append(imageItem);
		form.addCommand(exitCmd);
		form.setCommandListener(this);
		form.setItemStateListener(this);
	}

	public void startApp(){
		display.setCurrent(form);
	}

	public void pauseApp(){
	}

	public void destroyApp(boolean unconditional){
	}

	public void commandAction(Command c, Displayable d){
		if(c == exitCmd){
			destroyApp(true);
			notifyDestroyed();
		}
	}

	public void itemStateChanged(Item item){
		if(item == type){
			int index = type.getSelectedIndex();
			switch(index){
			case 0:
				layout = ImageItem.LAYOUT_DEFAULT;
			break;
			case 1:
				layout = ImageItem.LAYOUT_CENTER;
				System.out.println("1");
			break;
			case 2:
				layout = ImageItem.LAYOUT_LEFT;
			break;
			case 3:
				layout = ImageItem.LAYOUT_RIGHT;
			break;
			case 4:
				layout = ImageItem.LAYOUT_NEWLINE_BEFORE;
			break;
			case 5:
				layout = ImageItem.LAYOUT_NEWLINE_AFTER;
			break;
			default:
				layout = ImageItem.LAYOUT_DEFAULT;
			break;
			}
		}
		imageItem.setLayout(layout);
		display.setCurrent(form);
	}
}

⌨️ 快捷键说明

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