GWT中TabPanel和TabLayoutPanel之间的区别是什么
GWT中的TabPanel和TabLayoutPanel有什么区别? 我在谷歌找不到答案,很难理解阅读文档
TabLayoutPanel
是一个布局面板 :它从外向内调大小,它必须给出明确的尺寸,并在它们发生变化时通知( RequiresResize
),同样会调整它的子节点并在它发生时通知它们( ProvidesResize
)。
TabPanel
不是; 它的大小由内而外:它将根据所选标签中小部件的大小自行resize。
除了托马斯所说的话
在GWT中,要在屏幕中布置小部件,有两种面板: Panels
(例如:TabPanel)和Layout Panels
(例如:TabLayoutPanel)
面板或非布局面板
这些面板(TabPanel,DockPanel,水平面板,垂直面板,AbsolutePanel …)允许您以显式方式布局窗口小部件。 它会像想象的那样呈现小部件( 提供正确的想象力 ;))。 浏览器resize时,其子窗口小部件不会自动resize。
布局面板
这些面板(TabLayoutPanel,DockLayoutPanel,ScrollPanel,FlexTable,SplitLayoutPanel …)允许您以显式方式布局窗口小部件,但也可以在浏览器resize时调整子窗口小部件的大小,因为每个窗口都实现了RequiresResize
和/或provideResize,前提是您维护布局面板整个层次结构,并以百分比forms提供面板和小部件的大小。
资料来源: GWT文件和个人经历
- 用户不活动2分钟获取信息“此请求导致为您的应用程序启动新进程”
- 无论我尝试什么,Vaadin Table都不会更新
- java.lang.IllegalAccessError:尝试从类org.slf4j.LoggerFactory访问字段org.slf4j.impl.StaticLoggerBinder.SINGLETON
- Maven和GWT(以及Eclipse) – 它真的有用吗?
- 在谷歌应用引擎和GWT中使用SOAP Web服务
- GWT身份validation和用户信息访问
- RequestFactory理论:为什么经常调用Locator 。find()?
- 在GWT中将字符串转换为BigDecimal
- Maven使用.class和.java文件创建jar文件