软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
《Java 手机/PDA 程序设计入门》读书笔记9--LCDAUI低级API之绘图

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

Display类
震动:display.vibrate(500);
背光:display.flashBacklight(500);
Display.isColor()--判断是否为彩屏
Display.numColors()--支持多少色彩
Display.numAlphaLevels()--支持透明层的数目

Display.getBestImageHeight(x)/Display.getBestImageWidth(x)--获得图像的高宽
x:只能是Display.ALERT,Display.LIST_ELEMENT,Display.CHOICE_GROUP_ELEMENT

Display.getBorderStyle()--
传入false时,返回描绘边线时所用的笔触,结果只有可能是Graphics.SOLID或Graphics.DOTTED两种
传入true时,返回的是描绘高亮度边线时所用的笔触。

display.getColor(x)--获得系统颜色
Display.COLOR_BACKGROUND--系统背景色
Display.COLOR_BORDER--系统边线色
Display.COLOR_FOREGROUND--系统前景色
Display.COLOR_HIGHLIGHTED_BACKGROUN--高亮度系统背景色
Display.COLOR_HIGHLIGHTED_BORDER--高亮度系统边线色
Display.COLOR_HIGHLIGHTED_FOREGEROUND--高亮度前景色

Graphics进阶
撕裂现象-tearing 当装置绘图的速度慢到某一个程度时,会产生装置之画到一半,而程序已变更了影响内存的内容,导致屏幕上出现一半是旧的内存内容,一般是新的内存内容。

双缓冲区-Double Buffer 在供用户看到的Image之外,处理一个称为Off-Screen的Image,然后由paint()传入的Graphics对象的drawImage()绘出。
用Canvas的isDoubleBuffered()判断是否支持Double Buffer技术。

绘制图片
drawImage(0
drawRegion()
drawRGB()
绘制字符串
drawString()
drawSubstring()
绘制文字
drawChar()
drawChars()

锚点
代表绘制图形跟字符串时,所制定的X,Y作标志的是何种意义。
7种定义:
Graphics.TOP
Graphics.BOTTOM
Graphics.LEFT
Graphics.RIGHT
Graphics.HCENTER
Graphics.VCENTER
Graphics.BASELINE

Font类
getDefaultFont() 取得代表系统缺省使用的字体对象。

getFont(face,style,size) 取得特定字体对象
各参数选项:
尺寸:
Font.SIZE_SMALL
Font.SIZE_MEDIUM
Font.SIZE_LARGE
外观:
Font.FACE_MONOSPACE
Font.FACE_PROPORTIONAL
Font.FACE_SYSTEM
样式:
Font.STYLE_BOLD
Font.STYLE_ITALIC
Font.STYLE_PLAIN
Font.STYLE_UNDERLINED

getFont()一个参数的,只有
FONT_INPUT_TEXT
DONT_STATIC_TEXT
两种可供选择

setFont()

getFace()
getStyle()
getSize()

isBold()
isItalic()
isPlain()
isUnderlined()

charWidth()
charsWidth()
stringWidth()
substringWidth()

getBaseLinePosition() 从字体最顶点到baseline的距离
getHeight()最顶点到最低点的距离




相关文章

相关软件