
简述J2ME中Display的主要作用是什么? 简述J2ME中Displayable的主要作用是什么?
1个回答
展开全部
Display总结起来有两个作用:
1,获取屏幕的属性。色彩,支持的颜色数量信息。
isColor-----判断屏幕是否是彩色的
numColors------(如果是彩色的)获取手机,(如果不是彩色的)获取灰度程度
2,控制屏幕的显示。这是我们比较常用的。
setCurrent-----设置当前显示界面对象
getCurrent-----获取显示界面对象
callSerially-----是指定的线程对象首先暂停,等到屏幕的显示完毕后在继续执行
MIDP2.0以后增强了一些功能
numAlphaLevels----获得设备对于透明度的支持
getBestImageHeight——获得设备支持的图片最佳高度
getBestImageWidth——获得设备支持的图片最佳宽度
getBorderStyle——获得控件的边界格式
getColor——获得高级用户界面中的默认颜色
还有背景、前景以及高亮时的背景和前景等等
flashBacklight——控制手机背景灯的闪烁
vibrate——控制手机震动
Displayable是一个虙类,有2个直接子类:
CANVAS:底级界面API
SCREEN:高级界面API
以下情况下,ISSHOW方法返回为TRUE
(1)此对象所在的MIDLET必须运行在前台
(2)此对象必须是些DISPLAY实例的当前屏幕
(3)display不被系统屏幕所覆盖
1,获取屏幕的属性。色彩,支持的颜色数量信息。
isColor-----判断屏幕是否是彩色的
numColors------(如果是彩色的)获取手机,(如果不是彩色的)获取灰度程度
2,控制屏幕的显示。这是我们比较常用的。
setCurrent-----设置当前显示界面对象
getCurrent-----获取显示界面对象
callSerially-----是指定的线程对象首先暂停,等到屏幕的显示完毕后在继续执行
MIDP2.0以后增强了一些功能
numAlphaLevels----获得设备对于透明度的支持
getBestImageHeight——获得设备支持的图片最佳高度
getBestImageWidth——获得设备支持的图片最佳宽度
getBorderStyle——获得控件的边界格式
getColor——获得高级用户界面中的默认颜色
还有背景、前景以及高亮时的背景和前景等等
flashBacklight——控制手机背景灯的闪烁
vibrate——控制手机震动
Displayable是一个虙类,有2个直接子类:
CANVAS:底级界面API
SCREEN:高级界面API
以下情况下,ISSHOW方法返回为TRUE
(1)此对象所在的MIDLET必须运行在前台
(2)此对象必须是些DISPLAY实例的当前屏幕
(3)display不被系统屏幕所覆盖
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询