Jargon Software
Getting Started with Jargon Writer
Section 4 - Using Other Windows

Contents of this Section:

Using Other Windows
Foreground/Background Color Editor
Image Editor
Button Group Editor
Borders Editor
Error Console
Host Console
Using Other Windows

Foreground/Background Color Editor

The color editor is used to select a foreground or background color for a component such as a frame, text field or button. This editor is a standard Java "Color Chooser" which provides three different ways to select a color:

Image Editor

The image editor is used to select an image filename to be used as the image icon on a button, label, menu item or other component which can contain an image. To open the filename selection window, click in an icon property value field, then click the button at the right of the value field. This will open the window shown above, which is a standard "file open" browse window. When you click on an image filename, its image will be displayed in the righthand side of this window.

Button Group Editor

The Button Group Editor window is used to add and delete members of a "button group", which is an abstract (non-visual) object to which two or more buttons, checkboxes or radio buttons may be assigned. When a member of a button group is clicked, it is selected (depressed, checked or bulleted), and all other members of the same button group are unselected (reset to their default state).

To access the Button Group Editor window, first add (and rename) a button group within a MiscContainer object. Then select the button group object in the component tree, and click in the "MemberList" value field, then click the button at the right of the value field. This will open the window shown above.

User Tip: It is not a good idea to mix buttons, checkboxes and radio buttons in the same button group. Even if this works correctly, it will confuse most end users, as this is not the typical behavior one would expect for these objects.
To add a component as a member of a button group, type its component name (such as "radiobutton0") in the "New member" textfield at the bottom of the above window, then click the "Add Member" button.

To delete a component from a button group, select it in the member list in the middle of the above window, then click the "Delete Member" button.

To delete an existing button group, first delete each one from the button group.  When the button group is empty, you can then select it in the Component Tree, then click the delete ("-") button.

The "Group Members" listbox shows the members of the button group which is selected in the Available Groups listbox.
 

Borders Editor

The Borders Editor window is used to add a visible border to a container object, typically a panel. To access this window, click in the "Border" property value field for a panel or other container which can have a border property, then click the button at the right of the value field to open the above window.

The border type is selected by clicking the radio button in front of each border choice in the Borders Editor window. Available choices are:

The etched, raised, lowered and line borders also allow an optional title to be entered, by checking the "Set Title" radio button in the Title panel of this window, then entering the title caption, font face and font size. The title will be displayed on the top edge of the border, starting near the left side.

After making border selections, click the "OK" button in the Border Editor window. If you do not want to use your selections, click the "Cancel" button.
 

Error Console
The Error Console is used to display error messages from Jargon Writer and from apps that it executes. It is used primarily for debugging purposes by Jargon Software support personnel.
 

Host Console
The Host Console window is used to see the text of messages sent between the client and host systems when an app that is being executed from within Jargon Writer is executing a host task. Since Jargon Writer does not do any host communications itself, this window is not used when designing and developing an app, only when executing an app that does host tasks.


<-- Previous Section   Up to Top       Return to Help Index        Next Section -->