[摘要]与其说是学J2ME的经验,倒不如说是类C++语言的一点注意事项,之所以这么说,是因为这个问题是在学J2ME时候发现的,整整折腾了我一天,虽然只是一点小的失误,但是直接后果是程序不断异常,所以我把它写...
与其说是学J2ME的经验,倒不如说是类C++语言的一点注意事项,之所以这么说,是因为这个问题是在学J2ME时候发现的,整整折腾了我一天,虽然只是一点小的失误,但是直接后果是程序不断异常,所以我把它写出来,一方面提醒自己,学知识不能浅尝辄止,而应该多问为什么,不仅知其然还要知所以然,另一方面也告诉更多像我这样初学的朋友不要犯相同的错误。
下面请看一段代码:
/*
* ImageItemDemo.java
*
* Created on 2005年7月24日, 下午1:45
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author mark
* @version
*/
public class ImageItemDemo extends MIDlet implements CommandListener{
private Command exitCommand=new Command("Exit",Command.EXIT,1);
private Form mainform;;
private ImageItem img1,img2;
public void ImageItemDemo(){
mainform=new Form("ImageItem Test");
mainform.append("显示各种ImageItem");
mainform.addCommand(exitCommand);
mainform.setCommandListener(this);
}
public void startApp() {
try{
img1=new ImageItem("默认图像控件",
Image.createImage("/Image.png"),
Item.LAYOUT_DEFAULT,
"第一张图片");
img2=new ImageItem("默认图像控件",
Image.createImage("/Image.png"),
Item.LAYOUT_2
关键词:初学J2ME的一些经验