GWT - 布局面板

布局面板可以包含其他小部件.这些面板控制在用户界面上显示小部件的方式.每个Panel小部件都继承Panel类的属性,而Panel类继承Widget类的属性,然后继承UIObject类的属性.

Sr.No.Widget&描述
1GWT UIObject类

此小组件包含文本,不解释为HTML使用< div>元素,使其以块布局显示.

2GWT小部件类

此小部件可以包含HTML文本,并使用< div>显示html内容.元素,使其以块布局显示.

3GWT Panel Class

这是一个适用于所有面板的抽象基类,它是可以包含其他小部件的小部件.

布局面板

以下是几个重要的布局面板 :

Sr.No.小工具&描述
1FlowPanel

此小组件表示使用子小部件格式化其子小部件的小组默认的HTML布局行为.

2HorizontalPanel

这个小部件代表一个面板,它将所有小部件放在一个水平列中.

3VerticalPanel

这个小部件代表一个面板,它将所有小部件放在一个垂直列中.

4HorizontalSplitPanel

这widget表示一个面板,它在一个水平行中排列两个小部件,并允许用户以交互方式更改专用于两个小部件中每个小部件的宽度比例. HorizontalSplitPanel中包含的小部件将在必要时使用滚动条自动修饰.

5VerticalSplitPanel

此小组件表示一个A面板,它在一个垂直列中排列两个小部件,并允许用户以交互方式更改专用于两个小部件中每个小部件的高度比例. VertialSplitPanel中包含的小部件将在必要时使用滚动条自动修饰.

6FlexTable

此小组件代表一个灵活的表,可根据需要创建单元格.它可以是锯齿状的(也就是说,每行可以包含不同数量的单元格),并且可以将单个单元格设置为跨越多个行或列.

7Grid

此小组件表示一个矩形网格,可在其单元格中包含text,html或子Widget.必须将其显式调整为所需的行数和列数.

8DeckPanel

面板,在"套牌"中显示其所有子窗口小部件,其中一次只能看到一个.它由TabPanel使用.

9DockPanel

这个小部件代表一个面板,它将其子窗口小部件"停靠"在其外边缘,并允许其最后一个窗口小部件占用其中心的剩余空间.

10HTMLPanel

此小组件代表一个包含HTML的面板,可以将子小部件附加到已标识的元素在那个HTML中.

11TabPanel

此小组件表示一个面板,该面板表示一组选项卡式页面,每个页面都包含一个页面另一个小部件.当用户选择与其关联的各种选项卡时,将显示其子窗口小部件.选项卡可以包含任意HTML.

12Composite

此窗口小部件表示一种窗口小部件,可以包装另一个窗口小部件,隐藏包装窗口小部件的方法.当添加到面板时,复合的行为就像它所包含的窗口小部件一样.

13SimplePanel

这个小部件代表一个只包含一个小部件的面板的基类.

14ScrollPanel

此小组件代表一个简单的面板,将其内容包装在可滚动区域中

15FocusPanel

此小组件代表一个简单的面板,使其内容可对焦,并添加能够捕捉鼠标和键盘事件.

16FormPanel

此小组件代表一个面板,其内容包含在HTML< FORM>元素.

17PopupPanel

此小部件表示可以弹出其他小部件的面板.它覆盖了浏览器的客户区(以及任何以前创建的弹出窗口).

18DialogBox

此窗口小部件表示一种弹出窗口,其顶部有一个标题区域,可由用户拖动.与PopupPanel不同,对PopupPanel.setWidth(String)和PopupPanel.setHeight(String)的调用将设置对话框本身的宽度和高度,即使尚未添加小部件.