如何将Image放在Buttonfield上并添加事件

时间:2010-10-19 08:32:02

标签: java blackberry

我想开发一个java应用程序。

如何创建图像按钮?如何将图像放在ButtonField上, 并添加点击并导航事件到它?

1 个答案:

答案 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