GT Computing Home Page

GT Computing Home Page

New update: September 17, 1998

QuickShow is a Java 1.1 class library for creating interactive graphical components. (On a PC that means Internet Explorer 4 or Netscape Navigator 4.) For example, here are two beachballs on a background photograph. Click on a ball, drag it somewhere and drop it.

 

A program as (apparently) simple as this nonetheless requires extensive knowledge of threads, messages, animation and so on. The QuickShow class libraries make it easy to construct interactive graphical components by providing a set of classes that already contain all the essential methods needed for this kind of job.

This part of our Web page is an introduction to QuickShow, with example applets to help you get started. You can download the classes themselves (opposite) and use them in your own applets or applications.

QuickShow uses a Stage/Actor metaphor. The Stage is a subclass of Canvas, an arbitrary drawing surface and one of the standard components that can be placed either in an applet or an application. Actors are independent, interactive class objects that run within a particular Stage and do all the application processing. Click the links on the right for full documentation.

Note: This set of classes has been simplified and some of the previous functionality has been removed. This is because the package is now part of Linguist, which provides the extra functionality by other means. However, we no longer require registration of the QuickShow classes; they may be used freely.

Another Simple Example

The Applet The main script for this Applet.
The Stage The Stage on which all the Actors perform, which is added in its entirety to an Applet.
The Beach This simple script is all that's needed to implement the Beach (background) Actor.
The Ball This script is also pretty simple - most of it deals with the laws of gravity!


Stage reference A description of the Stage class.
Actor reference A description of the Actor class.



Download


Email us now!

The QuickShow classes were awarded 939 out of a possible 1000 (yes, that's 93.9%!) for a combination of presentation, function and originality, by the Java Applet Rating Service, a free service to the Java community run by EarthWeb Inc.