Standard Objects


None of the Standard Objects are automatically data-bound like the Data Objects. These components are placed on the screen as is and then can be linked to data attached to a Search Panel, Grid or other Data Component. They do not need to be linked at all to a database. You might have some text fields in which user enter figures, press a button and a calculation is made or similar functionality. We explain the Panel component but not the others as they are the standard components already well-covered in the JDK documentation.

Panel

The Panel is central to the Application Builder. You will use Panel components extensively to design the structure of your application modules. The Panel is a flexible piece of equipment. It takes one of several property settings and can be changed at any time during the layout process. A Panel is not itself a form component. It is a virtual space on which you place other form elements like columns, lists, check boxes, buttons and any other component.

Panels take on Layout properties. A Layout is a way of structuring the space on the Panel for placement of other components based on the Java Layout Managers. Panels can be put on top of other panels in succession to continually breakdown the space with layering of their layouts. For detailed information about how to use panel structures, please see Understanding Panel Nesting and Component Positioning and related topics, above.

The other Standard Objects are buttons, lists, check boxes, etc. These are base level Java components whose methods and parameters are accessible in the Interaction Manager. For more information about these components. Please consult the online API and JDK API.

Scroll Bar

This is the standard AWT component. Generally with JDesignerPro you will not need to add scroll bars. When a screen is resized the components thereon will also resize accordingly to fit the new space. If a set of columns is truncated and goes off the edge of the screen, the Columns component will add scroll bars automatically.