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

📄 itemstatetest.java

📁 java手机程序开发光盘源码(第六章)
💻 JAVA
字号:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class ItemStateTest extends MIDlet implements ItemStateListener{

	Display display;
	Form form;
	ChoiceGroup choiceGroup;
	DateField dateField;
	Gauge gauge;
	TextField textField;
	Alert alert;

	public ItemStateTest(){
		display = Display.getDisplay(this);
		form = new Form("ItemStateTest");
		alert = new Alert("信息", "", null, AlertType.INFO);
		alert.setTimeout(Alert.FOREVER);
		choiceGroup = new ChoiceGroup("ChoiceGroup", Choice.EXCLUSIVE);
		choiceGroup.append("1",null);
		choiceGroup.append("2",null);
		dateField = new DateField("DateField", DateField.DATE_TIME);
		gauge = new Gauge("Gauge", true, 10, 0);
		textField = new TextField("TextField", "", 20, TextField.ANY);
		form.append(choiceGroup);
		form.append(dateField);
		form.append(gauge);
		form.append(textField);
		form.setItemStateListener(this);
	}


	public void startApp(){
		display.setCurrent(form);

	}

	public void pauseApp(){

	}

	public void destroyApp(boolean unconditional){

	}

	public void itemStateChanged(Item item){
		if(item == choiceGroup){
			int index = choiceGroup.getSelectedIndex();
			alert.setString("你改变了ChoiceGroup的状态,目前选择的是第"+(index+1)+"项");
		}
		else if(item == dateField){
			alert.setString("你改变了DateField的状态,目前的设定值是"+dateField.getDate().getTime());
		}
		else if(item == gauge){
			alert.setString("你改变了Gauge的状态,目前的设定值是"+gauge.getValue());
		}
		else if(item == textField){
			alert.setString("你改变了TextField的状态,目前输入文字是"+textField.getString());
		}
		display.setCurrent(alert, form);
	}
}

⌨️ 快捷键说明

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