我想开发一个java应用程序。
如何创建图像按钮?如何将图像放在ButtonField上, 并添加点击并导航事件到它?
答案 0 :(得分:2)
有很多关于如何实现这一目标的材料。您可以覆盖扩展ButtonField并覆盖其paint方法以执行您想要的操作。您可以使用BitmapField并为按钮提供整个图像。以下是一些应该有用的链接:
http://www.coderholic.com/blackberry-custom-button-field/
BlackBerry - ButtonField with centered Bitmap
然后,为了实现导航功能,您需要覆盖Field提供的导航方法。这些方法包括Field#navigationClick(int,int)和Field #keyDown(int,int)。这是指向Field.java的JavaDocs的链接。
http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/ui/Field.html