This procedure describes the steps for inserting a frame into any of the 11 predefined, named areas of frameBorderLayout.
Tip: You can also insert a frameBorderLayout within all
named areas except center
.
To insert a frame in a named area using frameBorderLayout:
The frameBorderLayout node is inserted under the expanded parent node.
The Insert Frame dialog displays for you to enter the required source property, and other properties if desired.
Enter the URI that specifies the location of the frame contents to display.
The frame node is inserted and highlighted under the expanded named child node. The Property Inspector displays the properties of the new component.
yes
- Always available
no
- Never available
auto
- Default. Let the browser determine whether
to display scroll bars, depending on size of frame and its
contents.
Note: To use data binding, see Data Binding a Component Attribute.
The frameBorderLayout
component must be added inside a
document
component; it cannot be used inside a pageLayout
component. To use pageHeaderLayout
in your page, place the
pageHeaderLayout
content inside a separate UIX document (e.g.,
topFrame.uix
), and then reference this document from the
frameBorderLayout top
named child.
...
<document>
<contents>
<frameBorderLayout>
<top>
<frame source="topFrame.uix" />
</top>
<left>
<frame source="leftFrame.uix" name="Explorer" width="30%" />
</left>
<center>
<frame source="centerFrame.uix" name="Contents" />
</center>
</frameBorderLayout>
</contents>
</document>
...
About FrameBorderLayout and its Named Children
Inserting Alternate Content in a
FrameBorderLayout
Working
with Layout Components
Copyright © 1997, 2004, Oracle. All rights reserved.