cameramidlet.java

来自「j2me编制的摄像头程序,虽然比较简单」· Java 代码 · 共 54 行

JAVA
54
字号
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class cameraMidlet extends MIDlet implements CommandListener
{
	List lstMenu;
	Display display;
	Command cmdSelect;
	
	cameraForm cf;
	cameraCanvas cc;

	String name = "J2ME中使用摄像头演示";
	public cameraMidlet(){
		display = Display.getDisplay(this);
		lstMenu = new List(name,List.IMPLICIT);
		lstMenu.append("使用高级界面",null);
		lstMenu.append("使用低级界面",null);
		lstMenu.append("关于",null);
		lstMenu.append("退出",null);
		cmdSelect = new Command("确定",Command.OK,0);
		lstMenu.addCommand(cmdSelect);
		lstMenu.setCommandListener(this);
	}
	public void startApp(){
		display.setCurrent(lstMenu);
	}
	public void pauseApp(){}
	public void destroyApp(boolean value){}

	public void commandAction(Command cmd,Displayable dis){
		if(cmd.equals(cmdSelect)){
			switch(lstMenu.getSelectedIndex()){
				case 0:
					cc = null;
					cf = new cameraForm(this);
					display.setCurrent(cf);
					break;
				case 1:
					cf = null;
					cc = new cameraCanvas(this);
					display.setCurrent(cc);
					break;
				case 2:
					Alert alert = new Alert(name,"作者:efei \n来自:http://www.j2medev.com",null,AlertType.INFO);
					display.setCurrent(alert);
					break;
				case 3:
					this.notifyDestroyed();
					break;
			}
		}
	}
};

⌨️ 快捷键说明

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