Java Gwt-当用户';s触摸多个小部件或链接

Java Gwt-当用户';s触摸多个小部件或链接,java,javascript,gwt,Java,Javascript,Gwt,我正在创建一个面板,显示许多不同种类的小部件,比如按钮。该面板允许放大和缩小。要求在开始时显示整个面板。但是,当面板太小时,一些用户可能会触摸多个按钮 我想像Android中的chrome一样处理这种情况。当用户触摸多个链接时,将显示一个弹出面板。 我可以使用什么库或API? 谢谢 您可以将按钮放置在FocusPanel中,该FocusPanel实现了ClickHandler以打开所需的弹出窗口-因此,当您的用户在两个按钮之间单击时,单击被注册,您可以处理它 注意,您必须在FocusPanel中

我正在创建一个面板,显示许多不同种类的小部件,比如按钮。该面板允许放大和缩小。要求在开始时显示整个面板。但是,当面板太小时,一些用户可能会触摸多个按钮

我想像Android中的chrome一样处理这种情况。当用户触摸多个链接时,将显示一个弹出面板。 我可以使用什么库或API?
谢谢

您可以将按钮放置在FocusPanel中,该FocusPanel实现了ClickHandler以打开所需的弹出窗口-因此,当您的用户在两个按钮之间单击时,单击被注册,您可以处理它

注意,您必须在FocusPanel中放置一个FlowPanel,才能在其中放置多个按钮


如果您想在鼠标悬停而不是单击时做出反应,请改用HoverHandler。

我尝试过使用触摸事件(touchStart、TouchEnd、TouchMove)。我的想法是,有一个计数来记录小部件编号。触摸en时,如果触摸了多个按钮,则显示面板。public void onTouchStart(TouchStartEvent事件){count++;}public void onTouchEnd(TouchEndEvent事件){if(count==1){//Do Action}else{//显示弹出式放大面板}count=0;}然而,问题是当只有一个触摸点覆盖多个按钮时,设备将选择一个按钮不触发逻辑