java命名空间javax.swing类sortingfocustraversalpolicy的类成员方法:
getcomponentbefore定义及介绍
本文导语:
getcomponentbefore
public component getcomponentbefore(container acontainer,
component acomponent)
返回应该接收 acomponent 前面的焦点的 component。acontainer 必须是 acomponent 的焦点循环根,或者是一个焦点遍历策略提供者。
...
getcomponentbefore
public component getcomponentbefore(container acontainer,
component acomponent)
- 返回应该接收 acomponent 前面的焦点的 component。acontainer 必须是 acomponent 的焦点循环根,或者是一个焦点遍历策略提供者。
默认情况下,sortingfocustraversalpolicy 会隐式将焦点传输给下一个循环。也就是说,在进行正常焦点遍历期间,在焦点循环根后面遍历的 component 将成为焦点循环根默认拥有焦点的 component。可以使用 setimplicitdowncycletraversal
方法禁用此行为。
如果 acontainer 是焦点遍历策略提供者,则总是将焦点传输到下一个循环。
- 指定者:
- 类
focustraversalpolicy
中的 getcomponentbefore
- 参数:
acontainer
- acomponent 的焦点循环根,或焦点遍历策略提供者acomponent
- acontainer 的子组件(可能是间接的),或 acontainer 自身
- 返回:
- 应该接收 acomponent 之前的焦点的 component,如果无法找到合适的 component,则返回 null
- 抛出:
illegalargumentexception
- 如果 acontainer 不是 acomponent 的焦点循环根或焦点遍历策略提供者,或者 acontainer 或 acomponent 为 null