alerttest.java

来自「java手机程序开发随书光盘源代码」· Java 代码 · 共 62 行

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

public class AlertTest extends MIDlet implements CommandListener{

	Display display;
	Alert timedAlert, modalAlert;
	List list;
	Command displayCmd, exitCmd;

	public AlertTest(){
		list = new List("选择一种Alert",List.EXCLUSIVE);
		displayCmd = new Command("提示",Command.SCREEN,1);
		exitCmd = new Command("退出",Command.EXIT,1);
		timedAlert = new Alert("提示信息");
		modalAlert = new Alert("提示信息");

		list.append("timed",null);
		list.append("modal",null);
		list.setCommandListener(this);
		list.addCommand(displayCmd);
		list.addCommand(exitCmd);

		timedAlert.setTimeout(5000);
		timedAlert.setString("你选择了timed Alert!");
		modalAlert.setTimeout(Alert.FOREVER);
		modalAlert.setString("你选择了modal Alert!");

	}


	public void startApp(){
		display = Display.getDisplay(this);
		display.setCurrent(list);

	}

	public void pauseApp(){
	}

	public void destroyApp(boolean unconditional){
	}

	public void commandAction(Command c, Displayable d){

		if(c == displayCmd){

			int selectedIndex = list.getSelectedIndex();
			if(selectedIndex == 0){
				display.setCurrent(timedAlert,list);
			}
			else{
				display.setCurrent(modalAlert,list);
			}
		}else if(c == exitCmd){

			destroyApp(false);
			notifyDestroyed();

		}
	}
}

⌨️ 快捷键说明

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