【问题标题】:GWT: Make PopupPanel disappear when the mouse goes outGWT:当鼠标熄灭时使 PopupPanel 消失
【发布时间】:2011-06-20 07:33:40
【问题描述】:

这里是 GWT PopupPanel ShowCase: http://gwt.google.com/samples/Showcase/Showcase.html#!CwBasicPopup

当用户点击面板时面板隐藏了..

我需要的是在使用将鼠标移出面板区域时使其隐藏...

如何做到这一点?

【问题讨论】:

    标签: gwt popup panel


    【解决方案1】:
    yourPopupPanel.addDomHandler(new MouseOutHandler() {
        public void onMouseOut(MouseOutEvent event) {
            yourPopupPanel.hide();
        }
    }, MouseOutEvent.getType());
    

    【讨论】:

    • addDomHandler 未在 PopupPanel 下找到!
    • 您确定您导入了正确的 PopupPanel(com.google.gwt.user.client.ui.PopupPanel)?当您查看 PopupPanel google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/… 的文档时,您可以看到它从 Widget 继承 addDomHandler
    • 在 GWT2.0>>>> The method addDomHandler(H, DomEvent.Type<H>) from the type Widget is not visible
    【解决方案2】:
        popuppanel.addMouseOutHandler(new MouseOutHandler()
    
    {
      public void onMouseOut(MouseOutEvent event)
       {
          popuppanel.hide();
        }
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-29
      • 1970-01-01
      • 2017-08-25
      • 1970-01-01
      相关资源
      最近更新 更多