Java 如何在滚动时固定PopupPanel相对于页面的位置

Java 如何在滚动时固定PopupPanel相对于页面的位置,java,gwt,popup,popuppanel,Java,Gwt,Popup,Popuppanel,从本质上说,弹出式面板与浏览器面板保持固定的位置,我希望它在此处随页面滚动 我已经尝试过设置弹出面板的CSS元素,使用“位置:固定!很重要,但没有成功 似乎可以解释一个类似的问题,但我仍然不确定该解决方案应该是什么 你知道怎么做吗?你可以这样添加WindowScrollHandler: Window.addWindowScrollHandler(new Window.ScrollHandler() { public void onWindowScroll(Window.Sc

从本质上说,弹出式面板与浏览器面板保持固定的位置,我希望它在此处随页面滚动

我已经尝试过设置弹出面板的CSS元素,使用“位置:固定!很重要,但没有成功

似乎可以解释一个类似的问题,但我仍然不确定该解决方案应该是什么


你知道怎么做吗?

你可以这样添加WindowScrollHandler:

    Window.addWindowScrollHandler(new Window.ScrollHandler() {
       public void onWindowScroll(Window.ScrollEvent event) {
         popupPanel.setPopupPosition(event.getScrollLeft()+fromLeft,
                                      event.getScrollTop()+fromTop);
       }
    });