Alert是在处理下一屏幕之前在一定的时间内给用户显示数据的ScreenAlert用来提示用户出现了错误或是给用户显示一些信息Alert的构建式为
public Alert(String title);
public Alert(String title, String alertText, Image alertImage,
AlertType alertType);
构建器中的AlertType是一个类其中封装了5种alert类型分别是INFO, WARNING, ERROR, ALARM, 和 CONFIRMATION可以通过AlertType.playSound()方法来发出不同的声音Alert的持续时间通过Alert.setTimeout()方法来设定
图2-14给出一个Alert的示例 图2-14 Alert示例 38
Form
Form是一种可以集成其他GUI元素的Screen这些GUI元素包括图片image字符串string和Item类的子类即ChoiceGroup, DateField, Gauge, ImageItem, StringItem, TextField共6种可以通过Form的appendinsertdeletegetset这些方法来对Form中包含的GUI元素进行操作
Form除了可以添加图片和字符串之外更重要的是功能在于Form还可以把Item类的6种子类集成到自身中来组成更功能更复杂的GUI模型下面分别介绍这6种Item