`
1140566087
  • 浏览: 560645 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18584
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:314713
Group-logo
J2ME 基础学习课程集
浏览量:18822
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17611
社区版块
存档分类
最新评论

J2ME Gauge 组件测试

    博客分类:
  • J2ME
阅读更多
import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Gauge;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;


//Gauge组件测试
public class Gauge_test extends MIDlet implements CommandListener {
	
	private Display display;
	private Alert al;
	
	public Gauge_test(){
		display = Display.getDisplay(this);
	}
	
	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
		// TODO Auto-generated method stub
		
	}

	protected void pauseApp() {
		// TODO Auto-generated method stub
		
	}

	protected void startApp() throws MIDletStateChangeException {
		// TODO Auto-generated method stub
		al = new Alert("信息发送中");
		al.setType(AlertType.INFO);
		al.setTimeout(Alert.FOREVER);
		Gauge g = new Gauge(null,false,10,0);
		al.setIndicator(g);
		Command start = new Command("开始",Command.OK,1);
		Command stop = new Command("停止",Command.STOP,1);
		al.addCommand(start);
		al.addCommand(stop);
		al.setCommandListener(this);
		display.setCurrent(al);
		
	}

	public void commandAction(Command c, Displayable d) {
		// TODO Auto-generated method stub
		String cmd = c.getLabel();
		if(cmd.equals("开始")){
			AlertThread t = new AlertThread(al);
			al.setString("正在发送信息...");
			t.start();
		}else if(cmd.equals("停止")){
			notifyDestroyed();
		}
	}

}
//编写一个类
class AlertThread extends Thread{
	Alert al;
	public AlertThread(Alert al){
		this.al = al;
	}
	public void run(){
		Gauge indicator = al.getIndicator();
		for(int i= 0;i<11;i++){
			indicator.setValue(i);
			try{
				Thread.sleep(500);
			}catch(Exception ex){
				ex.printStackTrace();
			}
		}
	}
}
0
5
分享到:
评论

相关推荐

    J2ME 常用组件介绍

    同时,“工具”可能指J2ME的开发环境,如NetBeans或Eclipse,它们提供集成的开发工具,如调试器、模拟器和编译器,方便开发者编写、测试和优化J2ME应用。 虽然没有具体的源码内容,但根据标题和描述,我们可以推断...

    j2me 基础组件介绍

    这个工具包包含了开发、编译和测试J2ME应用所需的一切,包括模拟器和API库。 3. **CDC和CLDC**: - **CDC (Connected Device Configuration)**:适用于资源较丰富的设备,如电视机顶盒,使用的是Connected Device ...

    J2ME应用软件测试指南.pdf

    J2ME应用软件测试指南.pdf

    J2ME项目测试文档

    J2ME项目测试文档,J2ME项目测试文档,非常实用

    J2ME游戏测试技术.rar

    3. **单元测试**:学习如何编写针对游戏各个组件的单元测试,例如游戏逻辑、用户界面元素和网络通信模块。使用JUnit等工具进行自动化测试,可以提高测试效率和准确性。 4. **功能测试**:全面测试游戏的各种功能,...

    j2me手机测试(MIDP,CLDC)

    j2me手机游戏开发中免不了测试手机支持的各种参数。本midlet测试精心编写了一系列参数的测试。

    j2me里面各种漂亮进度条的制作方法

    6. **库与框架**:有一些第三方库,如MIDPX(MidpX)、J2ME Polish等,提供了丰富的UI组件,包括预设样式的进度条,可以简化开发过程。 通过分析上述文件名,我们可以推测这些文本文件可能包含了不同的进度条实现...

    j2me 手机jsr支持测试

    **J2ME手机JSR支持测试** J2ME(Java 2 Micro Edition)是Java平台的一个版本,专门设计用于移动设备、嵌入式系统和其他资源有限的设备上运行应用程序。JSR(Java Specification Requests)是Java社区进程的一部分...

    J2ME测试软件图片版(黑盒测试)

    **NEXTDATE测试工具**可能是一个用于测试日期和时间处理的组件。在J2ME环境中,考虑到资源有限,对日期和时间的操作必须高效且准确。此工具可能用于验证应用程序在处理日期计算、时区转换、日期格式化等方面的正确性...

    J2me音频测试工具

    在J2ME中处理音频是开发者经常遇到的任务,而“J2ME音频测试工具”就是为了帮助开发者更好地理解和调试音频功能而创建的。这个工具可能包含了各种功能,比如播放、暂停、停止音频,调整音量,以及对不同音频格式的...

    j2me 心理测试 小程序 源码

    J2ME由配置(Configurations)、配置集合(Configuration Sets)和可部署的子系统(Deployable Subsystems)组成,通过CLDC(Connected Limited Device Configuration)和MIDP(Mobile Information Device Profile)...

    J2ME啤酒知识小测试

    在啤酒知识小测试中,MIDP提供了基础的UI组件,如按钮、文本框等,用于创建交互式的用户界面。 2. **CLDC (Connected Limited Device Configuration)**: 与MIDP一起,CLDC定义了J2ME的基础运行环境,用于内存有限和...

    j2me下载测试程序

    自己做的一个j2me下载测试软件,用于连续下载测试用,耗流量软件

    为了一些需求,自己实现的一套J2ME的组件。

    NULL 博文链接:https://janla.iteye.com/blog/267857

    J2ME开发 J2ME开发 J2ME开发

    2. **MIDP (Mobile Information Device Profile)**:MIDP是J2ME中最常见的框架,用于开发移动应用程序,包括用户界面组件和网络通信功能。 3. **CLDC (Connected Limited Device Configuration)**:这是J2ME的基础...

    j2me实用测试模拟器

    j2me程序打包出jar过大时,可以用该模拟器运行,可以调模拟器的分辨率,超级好用

    J2ME API 2.0 J2ME使用手册 J2ME帮助文档

    **J2ME API 2.0 - J2ME使用手册 - J2ME帮助文档** Java 2 Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、智能手表和家用电器等设计。J2ME API 2.0 提供了在这些小型设备上开发应用...

    J2ME之Form居中组件

    这是Form对Item布局的一个演示,仅在于指出如何进行组件居中布局。

    jmunit-1.2.1.zip 用于j2me测试

    4. **模拟对象**:jmunit的模拟对象功能允许在测试环境中模拟特定组件的行为,无需实际设备即可进行测试。 5. **持续集成**:配合Ant或其他构建工具,可以将jmunit测试集成到持续集成流程中,确保每次代码变更后都...

    j2me环境qrcode解码包测试

    这是一个测试包,解码库的源代码是由...鉴于目前二维码如此火热,在此发布这个测试器,将其装到支持摄像头的j2me手机上,基本上就能看看效果。应为其原有的测试程序,似乎不能跑。

Global site tag (gtag.js) - Google Analytics