Long description of Figure 1: Graphical Toolbox runtime environment (rzahh504.gif)

found in IBM® Toolbox for Java™: Displaying your panels at runtime

This figure illustrates how the elements of the Graphical Toolbox runtime environment interact with application code.

Description

The figure is composed of several boxes of differing shapes, sizes, and colors that are connected to each other by lines terminated by arrowheads at one or both ends.

In order to visualize the figure, it is useful to divide it into three columns and four rows, numbering the areas in sequence from top left to bottom right. fo example, The first row contains areas 1, 2, and 3; the second row contains areas 4, 5, and 6; and so on:

The GUI interface for your Java program (the image of the dialog in areas 2 and 5) interacts with the Runtime Managers for the Graphical Toolbox (the blue rectangle in area 7).

The Runtime Managers, which are pure Java, contain panels, property sheets, wizards, and the GUI layouts. To generate the GUI, the Runtime Managers use a Java resource bundle (one of two tan cylinders in area 1) and PDML data. Runtime Managers can process PDML data in one of two ways:

Your GUI-enabled Java program operates on data in one of the following ways:

The custom handlers, common handlers, and the common data exchanger all interact with the user interface data beans (the green rectangle in area 11), passing information back and forth. The common data exchanger interacts with common formatters (the blue rectangle in area 9) and custom formatters (the green rectangle in area 12) to convert the data into appropriate formats for the user interface data beans.