Cosmetics  JBuilder OpenTool


Copyright © 2000, John P. McGrath

Contents


Notice

The use of this software is governed by the terms in the file License.html, which is included in this distribution. You must read this and agree to these terms before using or distributing this software.

Overview

The Cosmetics  OpenTool is an add-on module for the Borland JBuilder IDE for making cosmetic changes to the JBuilder IDE's user interface. These changes are:

Installation

To install Cosmetics , copy the two JAR files included in the distribution into directories under your JBuilder installation directory. In the following table, <JBuilder> refers to the root directory of the JBuilder installation.

File to copy Target directory
Cosmetics.jar <JBuilder>/lib/ext
CosmeticsDoc.jar <JBuilder>/doc

After copying the files, you must restart JBuilder and press the accept button in the License Agreement dialog box in order to activate Cosmetics.

Usage and Documentation

Cosmetics adds a properties page to JBuilder's IDE Options dialog box which is used to modify its options. The properties page can reached from the Tools menu. Select IDE Options, then on the IDE Options dialog, select the Cosmetics tab.

The Cosmetics documentation is available from the properties page by pressing the Help button. To read the documentation without running JBuilder, you may extract the documentation from the file CosmeticsDoc.jar, which is included in this distribution.

If you choose to extract the documentation (this is not necessary), you will probably want to create a separate directory for these files. Assuming that you have the distribution files unpacked into the current directory, you could use the following commands:

mkdir docs
cd docs
jar xf CosmeticsDoc.jar

When you have done this, open the file Cosmetics.html using a web browser.

Compatibility

The Cosmetics  OpenTool has been tested with a Beta version of JBuilder 4.0 running under JDK 1.3. It will not work with JBuilder 3.5 or earlier versions. It may or may not work with subsequent versions.

In order to work, it must "fish around" in the user interface to find the components to modify. If the user interface changes in later versions of JBuilder, the rules it uses to find the components may still allow it to find the correct component. If for some reason it cannot, it will not make the desired cosmetic changes to the UI, but it should not cause any harm either.

Contacts

If you have problems with the installation of the Cosmetics  OpenTool, questions regarding the installation of any OpenTool, questions regarding the operation of JBuilder, or any general Java questions, you are encouraged to visit the appropriate newsgroup on the Borland news server. There you will find many good people who are willing to help others with technical problems. You will likely find the author of this program as well.

Information on the Borland JBuilder newsgroups is available at:

http://www.borland.com/newsgroups/.

If you believe that you have encountered a bug in the operation of the Cosmetics  OpenTool or have a suggestion for an improvement that will be of use to many others, please send me e-mail at:

Cosmetics@JPMcGrath.net.


Copyright © 2000, John P. McGrath