您可以将布局面板组件
从组件面板的“布局”类别拖到可视设计器中,以便创建一个以可视方式对其他组件进行分组的面板。布局面板组件在 JSP 代码中称为 panelLayout,页面 Bean 中的关联 Java 类为 PanelLayout。
将布局面板拖到页面之后,可以通过将组件放到布局面板来添加组件。此组件的主要特性在于它既可以采用网格式布局,也可以采用流式布局,布局的选择将影响放置在其上的组件的排列方式。有关这两个 panelLayout 属性设置的详细信息,请参见下面的内容。
IDE 会自动将“布局面板”组件添加到新的标签组件中。将新标签添加到页面(例如,通过将标签集组件放到页面上)后,可以在标签组件下看到该组件。如果在“标签”组件下选择了“布局面板”组件,则可以看到“布局面板”组件的“属性”窗口。
在页面 Bean 中,“布局面板”组件为 PanelLayout 对象。
<div> 元素,它将布局面板放到页面中其自身所在的行上,并且位于它前面的任何组件的下方,以及它后面的任何组件的上方。如果希望面板与其前后的组件出现在同一行上,请使用组面板组件。根据为 panelLayout 属性选择的是网格式布局还是流式布局,可以通过多种方式在布局面板上放置组件。
这是此组件的缺省设置。将 panelLayout 属性设置为此值后,在面板上放置组件时会从顶行自左向右排列组件。当一行不能放下更多组件时,将在下一行从左到右排列组件,依次在页上继续排列组件。
如果将 panelLayout 属性设置为此值,则在面板中创建组件的位置处排列组件。通常称之为绝对定位。如果正在使用对齐网格,则在创建每个组件时,它会与最近的网格角点对齐。如果关闭“对齐网格”,则网格式布局将失效,面板的布局会象在流式布局中一样。
缺省情况下,在面板上放置组件时,它们会一个叠着一个地位于同一列中。通过选择“布局面板”组件并拖动选择句柄来更改面板大小,可以更改组件的排列。