首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GWT中向FlowPanel的背景添加ClickHandler

在GWT中向FlowPanel的背景添加ClickHandler
EN

Stack Overflow用户
提问于 2016-06-15 10:42:51
回答 1查看 255关注 0票数 0

我是GWT新手,我的搜索查询没有找到我想要的结果,但是我担心我没有正确地表达它们,所以如果这是一个简单/重复的问题,我很抱歉。

我目前正在尝试找出如何在未被特定ClickHandler占用的FlowPanel区域中添加一个Widget。我知道我可以通过将整个ClickHandler包装在FocusPanel中来简单地添加一个FlowPanel,但是当单击flow面板中的任何小部件时,就会触发该操作。这些小部件通常是具有复杂结构的复合小部件。

这里我的最终目标是当用户在空白区域单击时处理单击,但如果用户单击特定的小部件,则允许单个小部件拥有自己的唯一单击处理程序。

有什么建议吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-06-15 15:00:00

您有两个选择。

(A)向所有小部件添加相同的点击处理程序,然后在onClick中根据哪个小部件是点击源执行不同的操作。

(B)获取鼠标位置(从ClickEvent),然后遍历子窗口小部件,查看此鼠标位置是否落在其中一个窗口小部件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37825236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档