A script-enabled browser is required for this page to function properly.

Introducing Windows and Canvases

When you build a form, you use windows and canvases to present the visual elements of a form (i.e., interface items and boilerplate objects) to end users. A single form can include any number of windows and canvases.

The Relationship Between Windows and Canvases

For each window you create, you also must create at least one canvas; similarly, each canvas you create must be assigned to a window. At runtime, windows and canvases are displayed and closed in response to navigation events and programmatic control.

To define the relationships between interface items, canvases, and windows, you must set a variety of their properties. For example, each interface item (text item, check box, etc.) has a Canvas property that specifies the canvas on which the item is displayed. (Note that when you create an item in the Layout Editor, Oracle Forms sets this property for you automatically, depending on the current canvas.) Similarly, each canvas has a Window property that specifies the window in which it is displayed.