做手机的程序开发,肯定就会涉及到图形处理方面的问题咯.与事务处理一样,midp将图形介面处理
功能有限,低级图形介面功能强大,但是再移值以后可能会需要更改部分代码.高级图形介面都需要继承 【程序编程相关:JDK版本变迁历史及代号】
也分成了高级图形介面处理与低级图形介面处理.同样,高级图形介面处理方法是可以方便移值的,但是 【推荐阅读:如何处理HTTP POST/GET请求】
介面类都属于前面代码中都用过的javax.microedition.lcdui这个package里面.在同一时间(只是同一 【扩展信息:面向对象设计五大原则(2)】
screen,而低级图形介面则继承canvas,并大量使用graphics所定义的图形处理方法.midp所使用的图形
时间)内canvas与scree的子类只能存在一个.
screen类中有四个子类,alert,list,textbox,form.其中form是属于没有任何使用介面的元素,它只是一个容器,可以容纳其他item类在其中用来组合一个复杂的图形使用介面.而其他几个子类则属于
封装了预定的固定图形介面,只能单独的拿来使用.这个其实就与html里面各种输入框与form之间的关系
一样.
呵呵,与以前学其他开发语言一样,一个个的来测试这些子类的各种使用方法.^_^用实际第程序来说明之间第关系与之间第区别.
一.list 1)choice.implicitpackage com.graph;
/**
* @author you li * * copyright (c) 2005 */import javax.microedition.lcdui.*;import javax.microedition.midlet.*;public class implisttest extends midlet implements commandlistener {
private display display;
public implisttest() { // todo 自动生成构造函数存根 display = display.getdisplay(this); }... 下一页