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 schema only; that is, you cannot access it from the RootSchema.
For details about the JADE Painter, see the following subsections.