GWT StackLayoutPanel2025年3月17日 | 阅读 3 分钟 在 GWT StackLayoutPanel 中,一次只垂直显示一个子项。所有其他子部件创建它们的标题并排列在面板的底部。我们可以通过点击它们的标题来查看子部件。 GWT StackLayoutPanel 类声明让我们看看com.google.gwt.user.client.ui.StackLayoutPanel的声明 GWT StackLayoutPanel 构造函数构造函数 | 描述 |
---|
StackLayoutPanel(Style.Unit unit) | 它创建一个空的堆叠面板。 |
StackLayoutPanel 常用方法修饰符和类型 | 方法 | 描述 |
---|
void | add(IsWidget widget, IsWidget header, double headerSize) | 这是 IsWidget 的重载版本。 | void | add(Widget widget, SafeHtml header, double headerSize) | 它将一个子部件添加到此堆栈中,以及一个表示堆栈标题的部件。 | void | add(Widget widget, java.lang.String header, boolean asHtml, double headerSize) | 它将一个子部件添加到此堆栈中,以及一个表示堆栈标题的部件。 | HandlerRegistration | addBeforeSelectionHandler(BeforeSelectionHandler<java.lang.Integer> handler) | 它添加一个 BeforeSelectionEvent 处理程序。 | HandlerRegistration | addSelectionHandler(SelectionHandler<java.lang.Integer> handler) | 它添加一个 SelectionEvent 处理程序。 | void | animate(int duration) | 其布局子项,在指定的时间段内进行动画。 | void | clear() | 它删除所有子部件。 | void | forceLayout() | 它立即布局子项。 | widget | getHeaderWidget(int index) | 它获取给定索引处堆栈标题中的部件。 | widget | getHeaderWidget(Widget child) | 它获取与给定子部件关联的堆栈标题中的部件。 | void | insert(Widget child, SafeHtml html, double headerSize, int beforeIndex) | 它将一个部件插入到面板中。 | void | insert(Widget child, java.lang.String text, boolean asHtml, double headerSize, int beforeIndex) | 它将一个部件插入到面板中。 | void | setHeaderHTML(int index, java.lang.String html) | 它设置堆栈标题的 HTML 内容。 | void | setHeaderText(int index, java.lang.String text) | 它设置堆栈标题的文本内容。 | void | showWidget(Widget child) | 它显示指定的部件并触发事件。 | void | showWidget(Widget child, boolean fireEvents) | 它显示指定的部件。 |
GWT StackLayoutPanel 示例 1//SampleStackLayoutPanel.java 输出  GWT StackLayoutPanel 示例 2//SampleStackLayoutPanel.java //SampleStackLayoutPanel.css 输出 
|