GWT DockLayoutPanel

2025年3月17日 | 阅读 3 分钟

在这个布局面板中,所有子小部件都位于角或边缘。最后一个小部件占据中心空间。它也适用于 HTML 页面具有 !DOCTYPE DECLARATION 的标准模式。

GWT DockLayoutPanel 类声明

让我们看看 com.google.gwt.user.client.ui.DockLayoutPanel 的声明

DockLayoutPanel 嵌套类

Class描述
DockLayoutPanel.Direction它用于 addEast(Widget, double) 等,以指定将添加子小部件的方向。
DockLayoutPanel.LayoutData它的布局数据与每个小部件相关联。

GWT DockLayoutPanel 构造函数

构造函数描述
DockLayoutPanel(Style.Unit unit)它创建一个空的 dock 面板。

DockLayoutPanel 常用方法

修饰符和类型方法描述
voidadd(Widget widget)它在 dock 的中心添加一个小部件。
voidaddEast(IsWidget widget, double size)它是 IsWidget 的重载版本。
voidaddEast(Widget widget, double size)它将一个小部件添加到 dock 的东侧边缘。
voidaddLineEnd(Widget widget, double size)它将一个小部件添加到行的末尾。
voidaddNorth(Widget widget, double size)它将一个小部件添加到 dock 的北侧边缘。
voidaddSouth(Widget widget, double size)它将一个小部件添加到 dock 的南侧边缘。
元素getWidgetContainerElement(Widget child)它获取包含给定子小部件的容器元素。
protected DockLayoutPanel.DirectiongetResolvedDirection(DockLayoutPanel.Direction direction)它根据当前区域设置解析指定方向。
受保护的 voidinsert(Widget widget, DockLayoutPanel.Direction direction, double size, Widget before)它将一个小部件添加到 dock 的指定边缘。
受保护的 voidonAttach()当一个小部件附加到浏览器的文档时调用它。
受保护的 voidonDetach()当一个小部件从浏览器的文档中分离时调用它。
voidsetWidgetHidden(Widget widget, boolean hidden)它设置是否应隐藏给定的小部件。
voidsetWidgetSize(Widget widget, double size)它更新作为参数传递的小部件的大小,只要它不是中心小部件,并更新 dock 的布局。

GWT DockLayoutPanel 示例 1

//SampleDockLayoutPanel.java

//SampleDockLayoutPanel.css

输出

GWT DockLayoutPanel

GWT DockLayoutPanel 示例 2

//SampleDockLayoutPanel.java

输出

GWT DockLayoutPanel
下一个主题GWT 分割布局面板