2

是否可以在com.google.gwt.user.client.ui.DialogBox实例中禁用拖动?我喜欢我的容器有一个标题栏,但它应该在一个固定的位置,并且用户不应该能够移动它。

如果不可能,适合这项工作的 GWT 小部件是什么?

4

1 回答 1

4

扩展 DialogBox,覆盖beginDragging并使用preventDefault来中断拖动处理。

像这样:

public class MyDialogBox extends DialogBox
{
   protected void beginDragging(MouseDownEvent e)
   {
      e.preventDefault();
   }
}

请参阅DomEvent.preventDefault的文档

于 2012-05-18T23:05:37.493 回答