📄 imageitemtest.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 + -