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:
- Applet--A program written in the Java language that runs within a Java-enabled browser, such as HotJava
- Standalone program
--A program written in the Java language that runs outside a Web browser, usually from an MS-DOS command window or a shell tool in the UNIX operating environment
- Java package
--A group of Java classes declared with the same package name
- Image
--An HTML image, usually a gif file, to be used in the HTML <img> tag
- Remote applet
--An applet that resides elsewhere on the Internet

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:
- Click the Help control (the question mark) on the WorkShop tool bar.
- In a tool, press F1 or click the Help control.
- In a dialog box or tab, press F1 or click the Help button.
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