本文概述
- SplitLayoutPanel常用方法
- GWT SplitLayoutPanel示例
GWT SplitLayoutPanel类声明
让我们看看com.google.gwt.user.client.ui.SplitLayoutPanel的声明
public class SplitLayoutPanel extends DockLayoutPanel
SplitLayoutPanel嵌套类
类 | 描述 |
---|---|
SplitLayoutPanel.HSplitter | 它将面板水平分割。 |
SplitLayoutPanel.Splitter | 它是常见的分离器。 |
SplitLayoutPanel.VSplitter | 它垂直拆分面板。 |
建设者 | 描述 |
---|---|
SplitLayoutPanel() | 它将使用默认拆分器大小8px构造一个新的SplitLayoutPanel。 |
SplitLayoutPanel(int splitterSize) | 它使用指定的拆分器大小(以像素为单位)构造一个新的SplitLayoutPanel。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
int | getSplitterSize() | 它返回分割器的大小(以像素为单位)。 |
void | insert(Widget child, DockLayoutPanel.Direction direction, double size, Widget before) | 它将小部件添加到停靠的指定边缘。 |
boolean | remove(Widget child) | 它删除一个子窗口小部件。 |
void | setWidgetHidden(Widget widget, boolean hidden) | 它设置是否应隐藏给定的小部件。 |
void | setWidgetMinSize(Widget child, int minSize) | 它设置给定小部件的最小允许大小。 |
void | setWidgetSnapClosedSize(Widget child, int snapClosedSize) | 它设置一个尺寸, 低于该尺寸滑块将完全关闭。 |
void | setWidgetToggleDisplayAllowed(Widget child, boolean allowed) | 它设置是否双击拆分器应切换小部件的显示。 |
import com.google.gwt.event.logical.shared.ResizeEvent;
import com.google.gwt.event.logical.shared.ResizeHandler;
import com.google.gwt.user.client.Window;
/*This is the entry point method. */ public void onModuleLoad() { // Create a two-pane layout with splitters. SplitLayoutPanel p = new SplitLayoutPanel();
p.addWest(new HTML("Navigation Tree"), 128);
// Attach the LayoutPanel to the RootLayoutPanel. RootLayoutPanel rp = RootLayoutPanel.get();
rp.add(p);
}
//SampleSplitLayoutPanel.css
body {
text-align: center;
font-family: verdana, sans-serif;
}h1 {
font-size: 2em;
font-weight: bold;
color: #777777;
margin: 40px 0px 70px;
text-align: center;
}
.dockpanel td {
border: 1px solid #BBBBBB;
padding: 3px;
}
【GWT SplitLayoutPanel用法】输出:
文章图片
推荐阅读
- GWT StackLayoutPanel用法
- GWT滚动面板
- GWT RPC实例
- GWT根面板
- GWT RootLayoutPanel用法
- GWT PopupPanel用法
- GWT面板介绍
- GWT MVP用法实例
- GWT布局面板