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

📄 myformmidlet.java

📁 J2ME编程的50个例子,适合掌上系统的编程
💻 JAVA
字号:
import java.util.Date;
import javax.microedition.lcdui.ChoiceGroup;
import javax.microedition.lcdui.DateField;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Gauge;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ImageItem;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class MyFormMidlet extends MIDlet {
	private Form form; 
	
	private Gauge gauge;						//拉条组件
	private ChoiceGroup choicegroup;			//选择组件
	private DateField datefield;				//日期时间组件
	private TextField textfield;				//文本编辑组件
	private StringItem stringitem;				//文本显示组件
	private ImageItem imageitem;				//图像显示组件
	
	public MyFormMidlet() {		
		super();	//初始化,继承MIDlet类的构造
		
		//创建对话框
		form = new Form( "北京奥运会" );
		
		//创建Gauge组件
		gauge = new Gauge( "拉条", false, 20, 10 );
		gauge.setValue( 15 );
		//创建ChoiceGroup组件
		choicegroup = new ChoiceGroup( "组选", ChoiceGroup.EXCLUSIVE );
		choicegroup.append( "选项1", null );
		choicegroup.append( "选项2", null );
		choicegroup.append( "选项3", null );
		//创建DateField组件
		datefield = new DateField("日期时间", DateField.DATE_TIME );
		datefield.setDate(new Date());
		//创建StringItem组件
		stringitem = new StringItem("文本", "无法编辑的文本" );
		//创建TextField组件
		textfield = new TextField( "编辑框", "", 
				40, TextField.NUMERIC );
		//创建ImageItem组件
		try{
			Image img = Image.createImage("/demo/img.png");
			imageitem = new ImageItem( "图像", img, ImageItem.LAYOUT_RIGHT, "111111" );
			
		}
		catch (Exception ex){}
		
		//将所有组件添入对话框
		form.append( gauge );
		form.append( choicegroup );
		form.append( datefield );
		form.append( stringitem );
		form.append( textfield );
		if( imageitem != null )
			form.append( imageitem );
	}	
	protected void startApp() throws MIDletStateChangeException {					
		//设form为屏幕的当前显示对象
		Display.getDisplay(this).setCurrent(form);	
	}	
	protected void pauseApp() {      
	}	
	protected void destroyApp(boolean arg0) 
					throws MIDletStateChangeException {	
	}
}

⌨️ 快捷键说明

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