The Layout View


The Layout View is where you can see a graphical representation of the components that make up your application. Each application begins with a Main panel on to which other panel, components and objects are placed in a hierarchical fashion.

Each component has an icon which represents the type of object that the component is. Next to some of the object names you may see some other information in parenthesis. The entries in the parenthesis will either be the location of this object on it's parent panel and/or an indicator that shows whether this object has source code and/or interactions attached to it.

Object Positioning

If an object is placed on a Panel that is using a layout such as BorderLayout, JDPRowLayout or JDPLineLayout then you will see it's position represented by one of the following:

If the parent panel is using a CardLayout then the name of the object will appear in the parenthesis. In this case each object on the parent panel will be referenced by its name when you need to display the card on which it sits. See the Card Panel examples for more information.

For more on laying out components see the following topics:

Data Wizard

If the Data Wizard was used to create this Object then a W will be displayed in the parenthesis. This feature allows you to quickly locate the object that has the Data Wizard attached to it instead of guessing or searching all of the objects. By selecting an object with a W against it and then pressing the Data Wizard button the Data Wizard will appear allowing you to make changes to the Object from within the Wizard..

Source Code

If there is source code attached to an object, either code that was created by the Data Wizard or code that you have manually entered then an S will be displayed in the parenthesis. This feature allows you to quickly locate the object that have source code instead of guessing or searching all of the objects. The Main panel will always have source on it and therefore will not display the S to indicate source.

Interactions

If there are interactions that have been defined for an object then an I will be placed in the parenthesis. This feature helps you quickly identify which components will be causing actions on other components when events occur on them.