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

📄 choosedemo.java

📁 J2me手机绘图功能简介 点击科技荡寇将军 地理空间分开就到了
💻 JAVA
字号:
/*
 * 创建日期 2005-6-16
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package example;

import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.MIDletStateChangeException;

/**
 * @author Administrator
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class ChooseDemo extends List implements CommandListener{
	
	private final Command quitCommand;
	private final PaintMIDlet midlet;
	private TextBoxDemo textboxDemo;
	private FormDemo formDemo;
	private ImageDemo imageDemo;
	private FontDemo fontDemo;
	private GraphicsDemo graphicsDemo;
	
	
	/**
	 * @param arg0
	 * @param arg1
	 */
	public ChooseDemo(PaintMIDlet midlet) {
		super("请选择:", Choice.IMPLICIT);

		this.midlet = midlet;

		// 添加演示选项到列表
		append("TextBox演示",null);
		append("Image演示",null);
		append("Font演示",null);
		append("Form演示",null);
		append("图形绘制演示",null);

		// 添加命令按键
		quitCommand = new Command("退出", Command.EXIT, 2);
		addCommand(quitCommand);

		// 侦听按键响应
		setCommandListener(this);

		setTicker(new Ticker("郎锐 孙方作于2005年"));
	}

	
	/* (非 Javadoc)
	 * @see javax.microedition.lcdui.CommandListener#commandAction(javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable)
	 */
	public void commandAction(Command arg0, Displayable arg1){
		// 检测是否为列表按键响应
		if (arg0 == List.SELECT_COMMAND){
			// 检测用户选中的选项
			if (getString(getSelectedIndex()).equals("TextBox演示") == true){
				// 进入TextBox演示屏幕
				textboxDemo = new TextBoxDemo(this, midlet);
				midlet.display.setCurrent(textboxDemo);
			}
			if (getString(getSelectedIndex()).equals("Image演示") == true){
				// 进入Image演示屏幕
				imageDemo = new ImageDemo(this, midlet);
				midlet.display.setCurrent(imageDemo);
			}
			if (getString(getSelectedIndex()).equals("Font演示") == true){
				// 进入Font演示屏幕
				fontDemo = new FontDemo(this, midlet);
				midlet.display.setCurrent(fontDemo);
			}
			if (getString(getSelectedIndex()).equals("Form演示") == true){
				// 进入Form演示屏幕
				formDemo = new FormDemo(this, midlet);
				midlet.display.setCurrent(formDemo);
			}
			if (getString(getSelectedIndex()).equals("图形绘制演示") == true){
				// 进入图形绘制演示屏幕
				graphicsDemo= new GraphicsDemo(this, midlet);
				midlet.display.setCurrent(graphicsDemo);
			}
		}else{
			try{
				midlet.quit();
			}
			catch(MIDletStateChangeException e){}
		}
	}	
}

⌨️ 快捷键说明

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