使Java代码可移植之二[7]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

高级API中的一个例外是CustomItem,它允许开发者自定义他们自己的Form对象。尽管这是一个从Item派生的高级组件,但它的表现更像一个Canvas。尽管其他高级Form对象已经实现了用户交互管理和对象间切换,但是扩展了抽象类CustomItem的类将负责实现其行为。

Sony Ericsson P900Nokia 6600CustomItem的实现是不同的,反映在两种手机对用户交互的不同。在Nokia 6600上扩展CustomItem并重新定义keyPressed()keyReleased()keyRepeated()方法,而在Sony Ericsson P900上重定义pointerPressed()pointerDragged()pointerReleased()方法。这样,扩展的CustomItem能在两种平台上正确表现其行为。

6.3.4  适应私有API和可选API

本文关键:使Java代码可移植之二
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top