gpt4 book ai didi

java - 当焦点改变时如何改变经理的字段

转载 作者:行者123 更新时间:2023-12-01 15:49:12 25 4
gpt4 key购买 nike

每当管理器失去焦点时,我一直在尝试将 FlowFieldManager 的字段内容更改为信息片段,即(包含 Field1 和 34 个以上字段) .

我这样构造了一个 FlowFieldManager:

new FlowFieldManager(FOCUSABLE);

然后我继续设置 FocusChangeListeners,甚至重写 onFocusonUnfocus 方法,但到目前为止什么也没有。

期望的行为是拥有一个具有大量 LabelField 来表示某个项目的管理器。用户可以将任意数量的项目添加到该管理器中。但是,这可能会使屏幕变得困惑,因此我希望当焦点离开管理器的可见区域时,其内容会更改为字段数量的描述,以便屏幕上的其他管理器可见。

最佳答案

您可能会更幸运地覆盖 Manager 上的 nextFocus():

protected int nextFocus(int direction, int axis);
int next = super.nextFocus(directions, axis);
if(next == -1) {
//do stuff when you're losing focus
}
return next;
}

关于java - 当焦点改变时如何改变经理的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6466717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com