首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT中的可移动面板?

GWT中的可移动面板?
EN

Stack Overflow用户
提问于 2010-02-12 17:36:59
回答 2查看 2.9K关注 0票数 1

我需要在GWT的一些面板,具有可移动的功能。这就是说,如果你有一系列事件驱动的面板必须显示在屏幕上,它们不会直接叠加在一起。当您想要比较两个不同的面板或想要按自己的顺序关闭面板时,这可能会导致问题。

我目前使用的是PopupPanels,据我所知,它没有这个功能。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-12 22:10:56

我想你想要的是一个DialogBox。此类是一个可移动的PopupPanel,并有一个构造函数参数将其创建为non modal,这意味着如果设置为non modal,面板外部的鼠标/键盘事件不会被忽略,而是传递给底层小部件。这允许一次打开多个DialogBox,并能够点击它们或它下面的内容。

但是,这些面板可以在整个浏览器窗口内移动,并且不可能限制浏览器窗口中的可移动区域。如果您想要这样的功能,您可能想看看http://code.google.com/p/gwt-dnd/库,它可以在特定区域内创建可移动的面板。

票数 6
EN

Stack Overflow用户

发布于 2013-04-07 08:50:16

你的DialogBox是否拒绝被移动/拖拽?确保您不将其添加到您的RootPanel中()。只需创建一个新对话框并对其调用show()即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2250803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档