【发布时间】:2012-11-28 08:28:12
【问题描述】:
设计了一个可拖动的弹出窗口,按设计工作。现在Popup 面板包含ScrollPanel 它具有垂直滚动条,但是在尝试通过拖动滚动时不起作用
【问题讨论】:
-
向我们提供代码 sn-p 或您收到的任何错误信息
-
我没有收到任何错误,我正在尝试滚动并查看滚动面板中的内容,但它不允许它以我拖动滚动缓冲器的方式拖动弹出窗口
-
提供代码sn-p
-
鼠标事件实现:public void onMouseDown(MouseDownEventevent){ beginDragging(event); } public void onMouseMove(MouseMoveEventevent){ continueDragging(event); } 公共无效 onMouseUp(MouseUpEventevent){ endDragging(); }
-
拖动的实现:private void beginDragging(MouseDownEventevent){ dragging=true; DOM.setCapture(this.getElement()); dragStartX=event.getX(); dragStartY=event.getY(); } private void continueDragging(MouseMoveEventevent){ if(dragging){ int absX=event.getX()+getAbsoluteLeft(); if(absX
=windowWidth||(event.getY()+getAbsoluteTop())