blackberry nextFocus()

处理焦点
当用户滚动滑轮时,为了指定field 该如何得到焦点,覆写nextFocus()方法。direction 参数
描述了焦点移动的方向(一般来说,当滑轮向下滚动,焦点向下并且向右方向。当滑轮向上
滚动,焦点向上并且向左)。

protected int nextFocus(int direction, boolean alt) {
int index = this.getFieldWithFocusIndex();
if (alt) {
if (direction > 0) {
    // action to perform if trackwheel is rolled up
}
else
{
    // action to perform if trackwheel is rolled down
}
}i
if
(index == this.getFieldWithFocusIndex())
    return super.nextFocus(direction, alt);
else
    return index;
}
为了将焦点转移到下一个field,而以管理器的顺序,这个field 不是下一个field,那么覆写
nextFocus().例如,如果你想为你的管理器实现Page-up 和Page-down 的功能,那么nextFocus()
就有用了。
开发文档里是这样写的,但我在实际中重写nextFocus()后框架根本没有调用,用没有那位对这个有所了解。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值