绘制与Graphics类
如果平台认为需要将某Canvas的内容绘制到屏幕上去,则调用paint ()方法,MIDlet开发人员需要实现此方法:
protected void paint(Graphics g)在如下情况下会调用此方法:
· 由于调用了Display setCurrent()方法,造成Canvas可见。
· 某些或全部Canvas被一个Alert或系统屏幕部分或全部遮掩了之后,再次出现
(如用一个软按钮打开了一个Command菜单,使Canvas再次可见)。
· 如果正在提供的数据发生了改变,应用代码请求重新绘制屏幕。
传送给paint()方法的Graphics对象提供了相应方法从而允许在目标对象上进行图形操作(如线条与文本输出以及颜色填充),这个目标对象可以是屏幕本身,但如果平台支持双缓冲,也可以是一个屏下图像 ...... (共1137字) [阅读本文]>>