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

📄 formdemo.java

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

import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.ChoiceGroup;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.ItemStateListener;

/**
 * @author Administrator
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class FormDemo extends Form implements ItemStateListener{
	private final ChooseDemo chooseDemo;
	public final PaintMIDlet midlet;
	private DateFieldDemo datefieldDemo;
	private GaugeDemo gaugeDemo;
	private TextField_StringItemDemo tsDemo;
	
	public FormDemo(ChooseDemo chooseDemo,PaintMIDlet midlet) {

		// 设置TextBox的标题和输入格式
		super("Form演示");
		
		// 保存对ChooseDemo类的引用
		this.chooseDemo = chooseDemo;
		
		// 保存对PaintMIDlet类的引用
		this.midlet = midlet;
		
		// 在Form上创建ChoiceGroup
		ChoiceGroup cg = new ChoiceGroup("请选择要执行的功能:",Choice.EXCLUSIVE);
		
		// 添加选项
		cg.append("DateField演示",null);
		cg.append("Gauge演示",null);
		cg.append("StringItem演示",null);
		cg.append("TextField演示",null);
		cg.append("返回到上一级",null);
		append(cg);
		
		// 注册FormDemo为选项选择侦听类
		setItemStateListener(this);
	}

	public void itemStateChanged(Item item)
	{	
		// 得到用户选项
		ChoiceGroup tmp = (ChoiceGroup)item ;
		
		// 判断选择
		switch(tmp.getSelectedIndex()){
			case 0:
				// DateField演示
				datefieldDemo = new DateFieldDemo(this, midlet);
				midlet.display.setCurrent(datefieldDemo);
				break;
			case 1:
				// Gauge演示
				gaugeDemo = new GaugeDemo(this, midlet);
				midlet.display.setCurrent(gaugeDemo);
				break;
			case 2:
				// StringItem演示
				tsDemo = new TextField_StringItemDemo(this, midlet,"StringItem演示");
				midlet.display.setCurrent(tsDemo);
				break;
			case 3:
				// TextField演示
				tsDemo = new TextField_StringItemDemo(this, midlet, "TextField演示");
				midlet.display.setCurrent(tsDemo);
				break;
			case 4:
				// 按下“返回”键时返回到前一屏幕
				midlet.display.setCurrent(chooseDemo);			
				break;
			default:
				break;
		}		
	}
}

⌨️ 快捷键说明

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