Java WorkShop Tools

The Java WorkShop is integrated using the Web browser model--each tool in the environment is actually an HTML file that contains a Java applet. Each tool is represented by a control on the tool bar (located below the menu bar). When you click a control, the Java WorkShop loads the HTML file containing the tool into the browser.

The tool bar controls are listed in the order in which you might use them. The controls include:

Portfolio Manager
Allows you to create a project. Projects are the cornerstone of the Java WorkShop. A project keeps track of the various files needed to build, browse, run, and debug a Java project in the WorkShop. Projects are grouped together into portfolios. The following project types are available in the Java WorkShop:

Project Manager
Allows you to view and edit a project's attributes. Attributes define the individual characteristics of the project, such as how it appears on a Web page.

Source Editor
Allows you to view and edit your project's source files. The Source Editor also provides controls for the most often used debugging functions, such as setting a breakpoint and single-stepping through source code.

Build Manager
Allows you to build all project files or just the parts of the project modified since the last build. If your project contains errors, the Build Manager reports the errors and links you to the error in your source code.

Visual Java
Allows you to design and build a graphical user interface.

Source Browser
Allows you to browse the classes, methods, and documentation in the source files that make up a project. You can also search for references to strings of text in specified source files.

Debugger
Allows you to locate and correct bugs that prevent the program from running correctly. From the debugger, you can start, run, single-step, and stop a thread. You can also set breakpoints, evaluate expressions, catch and ignore exceptions, and examine the packages and classes in your program.

Project Tester
Allows you to run your project. If your project is an applet or remote applet, the Project Tester creates an HTML file for the project and runs it in the Web browser. If your project is a standalone program, the Project Tester runs it outside the Web browser. If your project is an image, the image is displayed in the Web browser. You cannot run a Java package.

Online Help
Provides access to information about the Java WorkShop. You can get help in several different ways:

If you are not sure of what action a control performs, you can get a description of the control by placing the pointer over it. The description appears in the lower-left corner of the browser.


See also:

Tutorial One: Creating a Project
Tutorial Two: Editing Project Attributes
Tutorial Three: Fixing Errors in Source Code
Tutorial Four: Browsing a Project
Tutorial Five: Debugging a Project
Tutorial Six: Publishing a Project
Tutorial Seven: Customizing a Run Page
Tutorial Eight: Creating a GUI