【发布时间】:2014-05-02 13:16:04
【问题描述】:
我正在用代号构建一个 json 编辑器。在我当前的设计中,我需要在按下菜单命令时插入或删除具有焦点的组件。因此,例如,如果我在 Container 中有 TextFields,当我按下插入菜单选项时,我需要确定哪个文本字段具有焦点,以便我可以在那里插入另一个组件。
【问题讨论】:
标签: codenameone
我正在用代号构建一个 json 编辑器。在我当前的设计中,我需要在按下菜单命令时插入或删除具有焦点的组件。因此,例如,如果我在 Container 中有 TextFields,当我按下插入菜单选项时,我需要确定哪个文本字段具有焦点,以便我可以在那里插入另一个组件。
【问题讨论】:
标签: codenameone
在当前表单上(您可以使用Display.getInstance().getCurrent() 获取当前表单)调用getFocused()。您还可以在表单或要跟踪的组件上使用addFocusListener 绑定焦点侦听器。
请注意,对于触控设备,焦点的概念并不完全相同,因为此类设备上没有标记焦点。
【讨论】: