GWT教程

GWT 布局面板

布局面板可以包含其他小部件。这些面板控制小部件在用户界面上的显示方式。每个 Panel 小部件都继承了 Panel 类的属性,而 Panel 类又继承了 Widget 类的属性,而后者又继承了 UIObject 类的属性。
小部件和说明
GWT UIObject 类
此小部件包含文本,未使用
元素解释为 HTML,导致它以块布局显示.
GWT 小部件类
此小部件可以包含 HTML 文本并使用
元素显示 html 内容,使其显示为块布局。
GWT 面板类
这是所有面板的抽象基类,面板是可以包含其他小部件的小部件。

布局面板

以下是几个重要的 布局面板-
小部件和说明
FlowPanel
这个小部件代表一个使用默认 HTML 布局行为格式化其子小部件的面板。
Horizo​​ntalPanel
这个小部件代表一个面板,它将所有小部件放在一个水平列中。
VerticalPanel
这个小部件代表一个面板,它将所有小部件放在一个垂直列中。
Horizo​​ntalSplitPanel
这个小部件代表一个面板,将两个小部件排列在一个水平行中,并允许用户以交互方式更改宽度的比例专用于两个小部件中的每一个。 Horizo​​ntalSplitPanel 中包含的小部件将在必要时自动使用滚动条进行装饰。
VerticalSplitPanel
这个小部件代表一个 A 面板,它将两个小部件排列在一个垂直列中,并允许用户以交互方式更改专用于两个小部件中的每一个的高度。必要时,VertialSplitPanel 中包含的小部件将自动使用滚动条进行装饰。
FlexTable
这个小部件代表一个灵活的表格,可以按需创建单元格。它可以是锯齿状的(即每行可以包含不同数量的单元格),并且可以将单个单元格设置为跨越多行或多列。
Grid
这个小部件代表一个矩形网格,可以在其单元格中包含文本、html 或子 Widget。必须将其显式调整为所需的行数和列数。
DeckPanel
在"deck"中显示其所有子小部件的面板,一次只能看到一个。 TabPanel 使用它。
DockPanel
这个小部件代表一个面板,它将其子小部件"停靠"在其外边缘,并允许其最后一个小部件采取将其中心的剩余空间向上。
HTMLPanel
这个小部件代表一个包含 HTML 的面板,它可以将子小部件附加到该 HTML 中的已识别元素。
TabPanel
这个小部件代表一个面板,代表一组选项卡式页面,每个页面包含另一个小部件。当用户选择与其关联的各种选项卡时,会显示其子小部件。选项卡可以包含任意 HTML。
复合
这个小部件代表一种可以包装另一个小部件的小部件,隐藏被包装的小部件的方法。添加到面板后,组合的行为就像添加了它所包装的小部件一样。
SimplePanel
这个小部件代表只包含一个小部件的面板的基类。
ScrollPanel
这个小部件代表一个简单的面板,将其内容包装在一个可滚动区域
FocusPanel
这个小部件代表一个简单的面板,使其内容可聚焦,并增加了捕捉鼠标和键盘事件的能力。
FormPanel
这个小部件代表一个将其内容包装在 HTML
元素中的面板。
PopupPanel
这个小部件代表一个可以 弹出其他小部件的面板。它覆盖浏览器的客户区(以及任何先前创建的弹出窗口)。
DialogBox
这个小部件代表一种弹出形式,顶部有一个标题区域,用户可以拖动。与 PopupPanel 不同,调用 PopupPanel.setWidth(String) 和 PopupPanel.setHeight(String) 将设置对话框本身的宽度和高度,即使尚未添加小部件。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4