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.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
//alert 组件测试
/* 这个类是用来提醒用户关于错误或者其它异常情况的屏幕对象(是一个比较特殊的屏幕)
*
* 流程:当我们在setCurrent() 方法中调用Alert 的时候,它会先发出一段警告的声音,然后彩绘
* 显示在屏幕上,过了一段时间后,它会自动调回到之前的画面
*/
public class Alert_test extends MIDlet implements CommandListener {
private Display display;
public Alert_test(){
super();
display = Display.getDisplay(this);
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
Alert alert = new Alert("Alert 温馨提示!");
alert.setType(AlertType.WARNING);
alert.setString("错误提示");
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert);
}
public void commandAction(Command arg0, Displayable arg1) {
// TODO Auto-generated method stub
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
}
分享到:
相关推荐
这篇博客将深入探讨J2ME中的常用组件,帮助开发者更好地理解和应用这些组件来构建移动应用。 ### 1. MIDP (Mobile Information Device Profile) MIDP是J2ME的核心部分,定义了移动设备上应用程序的基本功能。它包括...
Alert是Java ME中的一种UI组件,用于显示临时通知或警告信息。Alert通常包含一个标题、一个消息和一组按钮,用户可以通过点击这些按钮来响应警报。Alert有两种类型:简单Alert和告警Alert,简单Alert只有一个确认...
`Alert`和`Timer`类是J2ME提供的重要组件,用于实现这些功能。本篇将详细介绍这两个类的使用方法,并通过实际范例来展示它们在实际开发中的应用。 `Alert`类是J2ME中用于向用户显示临时信息的工具,它通常用于显示...
在J2ME中,`Alert`和`Timer`是两个非常重要的组件,它们在构建用户界面和实现定时任务时起到关键作用。 `Alert`类在J2ME中用于创建简单的警告或通知对话框。它不包含任何用户输入控件,通常只显示一条信息,并可能...
本教程将带你入门J2ME,深入理解组件、动画和多线程编程的关键概念。 **一、组件** 在J2ME中,组件是构成用户界面的基本元素,如按钮、文本框、列表等。MIDP(Mobile Information Device Profile)提供了基础的...
此外,还会涉及到Displayable类,它是所有可视组件的基类,以及Form和Alert等用户界面组件。 在"第二章"中,你将深入到J2ME的图形和用户界面(UI)开发。这部分内容会涵盖如何使用Canvas类来创建自定义画布,进行...
这包括使用 Form、ChoiceGroup、ImageItem 和 Alert 等组件。 2. **Canvas 类**: 为了实现更复杂的游戏画面,开发者通常会继承 Canvas 类,它允许自定义绘图和事件处理,是创建游戏画布的基础。 3. **动画与帧处理...
3. **用户界面**:在J2ME中,用户界面构建主要依赖于Mobile Information Device Profile (MIDP)提供的用户界面组件,如Canvas和Form。Canvas是自定义绘图的基础,而Form则用于显示文本和简单的交互元素。 4. **控件...
在Java ME(J2ME)平台上,开发移动应用时,`Alert`和`Timer`是两个非常关键的组件。这两个类提供了丰富的功能,使得开发者能够创建具有交互性和定时触发行为的应用程序。以下是对这两个概念的详细说明。 首先,`...
4. **用户界面**: J2ME使用基于轻量级UI的组件来构建应用程序界面,如Displayable、Form、Alert、ChoiceGroup等。这些组件可以创建简单的交互式屏幕,适应小屏幕和有限输入设备。 5. **网络编程**: J2ME支持通过...
主要包括Form、ChoiceGroup、TextBox、Alert等基本组件,它们用于显示文本、选择项和接收用户输入。 4. **网络编程**: J2ME的Connector类提供了对HTTP、WAP和其他协议的支持,使得在移动设备上进行网络数据交换...
5. 用户界面:使用Form或Alert等组件构建简单易用的交互界面,供玩家操作。 三、源代码分析 在"PinTu"文件中,我们可以找到游戏的主要源代码。主要包含以下几个部分: 1. Game类:作为游戏的主类,初始化游戏环境,...
- ** MIDP UI组件**:包括Alert、Form、ChoiceGroup、TextBox等,用于构建简单的用户界面。 - **MIDlet套件**:是J2ME应用程序的核心,包括MIDlet类,用于应用程序生命周期管理。 - **JSR (Java Specification ...
MIDP提供了一个简单的图形用户界面(GUI)框架,包括Alert、ChoiceGroup、TextBox等组件,以及Canvas类用于自定义绘图。开发者可以使用这些组件创建交互式的用户界面。 **7. 数据存储** 在J2ME中,Record ...
2. **Displayable**:所有可以显示在设备屏幕上的组件都实现了Displayable接口,如Form、TextBox、Alert等。 3. **Display**:管理当前屏幕上显示的组件,可以通过Display.getDisplay()获取。 4. **Command**:用于...
J2ME的用户界面设计主要依赖于MIDP API,包括Alert、ChoiceGroup、TextBox等组件。通过布局管理器,如GCF (Generic Connection Framework),可以创建灵活的UI布局。此外,Canvas类允许开发者进行低级别的图形绘制,...
J2ME的用户界面构建基于 Lightweight User Interface Toolkit (LWUIT) 或者 Mobile Information Device Profile Form-Based User Interface (MIDP Form UI),提供了简单的组件,如ChoiceGroup、TextBox和Alert,...
MIDP是J2ME中最常见的Profile,它包含用户界面组件(如Canvas和Form)、网络连接支持、文件存储以及游戏开发工具。MIDP 2.0引入了JSR-118,增加了对HTML和XML的支持,使得在移动设备上实现Web服务和富互联网应用...
J2ME,全称Java Micro Edition,是Java平台的一个子集,主要用于嵌入式设备和移动设备的开发,如手机、智能家电等。这个“J2ME中文API(自己翻译的)初学者用”文件,显然是为初学者提供的一份中文版J2ME API参考,...
2. LCDUI(Limited Connected Device User Interface):用于创建用户界面,包括Alert、ChoiceGroup、Form等组件。 3. JSR(Java Specification Requests):扩展J2ME功能的规范,如JSR-118(MIDP 2.0)增加了多媒体...