Product Information > JADE Development Environment User’s Guide > Chapter 5 - Using the Painter and Form Wizard > Using the JADE Painter

Using the JADE Painter

The JADE Painter enables you to create and maintain screen, printer, and Internet forms for runtime JADE applications. The Painter is a graphical user interface (GUI) painter that supports bitmaps, list boxes, button controls, and so on. A form is a window that acts as a container for controls that display information and that permit user input. Forms have properties that determine aspects of their appearance (for example, position, size, or color) and aspects of their behavior (for example, whether they can be resized).

Only one Painter window for the current work session can be open at any time. If a Painter window is already open for that work session, it is brought to the top when you select the Painter toolbar button or the File menu Painter command from the JADE development environment. You can have concurrent open forms for different schemas in the Painter window, if required.

If you have mapping logic on subclassed controls, other processes such as the JADE Painter, Translator utility, or the loading of schemas may also execute that logic. The logic therefore may need to perform checks to determine if it is running in the user application environment, to ensure that exceptions are not generated in these other situations.

You can access the JADE Painter from a user-defined only; that is, you cannot access it from the RootSchema.

For details, see the following subsections.

Accessing the Painter

Creating a Form

Specifying Your Form Preferences

Adding a New Form

Adding Controls to Your Form

Defining Control Name Prefixes

Translating Control Properties

Allowing Control Docking

Initializing the JadeRichText Control

Defining the Layout of Your Form

What Happens Next

Maintaining Properties for Your Form or Control

Designing Menus

Defining Methods for Your Form

Testing Your Form

Saving Your Form

Editing an Existing Form

Using the Keyboard and Mouse to Edit Your Form

Changing a Control Type

Effects of Editing an Existing Form

Painter Menus

File Menu

Edit Menu

Controls Menu

Layout Menu

Options Menu

Window Menu

Help Menu

Painter Toolbars

Tools Toolbar Button Functions

Control Palette Button Functions

Alignment and Size Palette Button Functions