Image of JPT in children's blocks
Java Power Tools

NSF Acknowledgment and Disclaimer

This material is based upon work supported by the National Science Foundation under Grant No. DUE-9950829.

Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).

Site Update

The most recent update was September 2, 2008.

Quick Links

Click on Java Power Tools 2.7.0 to get to the latest version of JPT.

Click on Named Colors in JPT to see the named colors supported in JPT.


The Java Power Tools enable the rapid development of Java graphical user interfaces with automatic error checking of all user input. By systematic abstraction (extreme encapsulation) that brings the central issues of GUI building to the forefront and hides all details that are purely technical, the Java Power Tools permit small GUIs to be built in minutes and large GUIs in an hour or so. These tools are particulary useful for faculty and students who wish to use GUIs but do not wish to spend a great deal of time on their creation. In recent enhancements to the tools, users may also paint shapes, images, and text with ease.

The Java Power Tools include the Java Power Framework that enables both instant experimentation and systematic testing. The JPF is so easy to use that freshman students may build simple experiments in the first weeks of a course. The JPF is also powerful enough that it scales to testing of large systems with both textual and graphical output and complex user interaction.

The Java Power Tools are 100% open source and may be used as a model of object-oriented design in upper level OO design courses.

JPT Releases with Demonstration Programs

Links are given below to the current release of the Java Power Tools and to the earlier materials collected with prior releases.

Java Power Tools 2.7.0

Java Power Tools 2.6.0

Java Power Tools 2.5.0

Java Power Tools 2.4.0

Java Power Tools 2.3.5

Java Power Tools 2.2.0

JPT Archive

Starting with release 2.3.5, we plan to maintain an archive of all releases. It is recommended that applets link to a particular archive in order not to break when a new version of JPT is released. In that way, applets may be updated to take advantage of a new release at your leisure. The archive will be maintained simply as a directory tree. The source, lib, and docs are available in zip files. The library, jpt.jar, may also be downloaded directly.

The Java Power Tools archive directory.

Contact Information

The Java Power Tools team:

Name E-mail Telephone
Richard Rasala 617-373-2206
Viera Proulx 617-373-2225

To send e-mail to the Java Power Tools team, use:

Our postal address and fax number are given below:

College of Computer & Information Science
Northeastern University
Boston, MA 02115 USA
Fax: 617-373-5121