Joe*_*oel 1 gwt html5 border-layout
如何在GWT中实现真正的BorderLayout效果?
如果可能没有图书馆?如果我需要使用图书馆,请不要付费,也不要弃用?
从Kinjal的帖子来看,2.0 *LayoutPanel课程几乎可以肯定你想要的.该DockLayoutPanel和它的子类的SplitLayoutPanel将两种不同的方式提供这种功能.
使用Layout Panel类有两个重要的事情.首先,使用严格的doctype(例如html5 doctype).其次,所有面板都必须有一个尺寸,并且必须告知调整大小 - 这就是他们都实现RequiresResize界面的原因.
最简单的方法是不使用a RootPanel,而是使用RootLayoutPanel- 这将确保您从浏览器窗口获得调整大小事件.然后,添加您选择的布局面板,它也将调整大小.
如果您构建自己的窗口小部件子类并希望在调整大小时收到通知,那么您也应该实现RequiresResize.类似地,如果要构建将调整其子级大小的窗口小部件子类,则应实现该ProvidesResize接口.