有没有办法找出哪个组件在 Vaadin 窗口中具有实际焦点!?
问问题
4667 次
2 回答
2
不,至少不是直接的(这令人惊讶)。请按照 Vaadin 论坛主题中的链接和讨论进行操作。
你可以绕过它,但它需要一定的工作量。一个起点是Focusable
界面。基本上,您应该捕获所有组件中的所有焦点事件。
于 2012-06-27T05:28:34.137 回答
1
您可以为每个组件添加一个 focusListener 和一个 blurListener。如果组件具有焦点,则将对象设置为当前组件,如果调用 blurListener,则将其设置为 null。
如果对象是 != null 您只需要检查它是哪个组件并且您知道哪个组件具有焦点。
于 2015-04-01T08:32:40.420 回答