See: Description
Class | Description |
---|---|
Animator |
This class extends
Thread to provide several features that make
it easier to build animations. |
FileChooserFilter |
This class extends
javax.swing.filechooser.FileFilter and exists
primarily to avoid the ambiguity that arises because there is also a
FileFilter class in java.io . |
JTFTools |
This class provides a collection of static utility methods that are used
elsewhere in the ACM packages.
|
MediaTools |
This class implements a standard mechanism for loading images, sounds, and
data files from the resources associated with a jar file.
|
OptionTable |
This class implements a simple tool for parsing key/value pairs from a
string.
|
Platform |
This class contains methods to support platform-specific code.
|
RandomGenerator |
This class implements a simple random number generator that allows clients to
generate pseudorandom integers, doubles, booleans, and colors.
|
SwingTimer |
This class is equivalent to
javax.swing.Timer and exists only to
avoid the ambiguity that arises because there is also a Timer
class in java.util . |
Exception | Description |
---|---|
CancelledException |
This class allows a dialog to signal clients that it has been cancelled.
|
ErrorException |
This class allows errors to be reported in a consistent way.
|
acm.util
classes, starting with the classes that are most likely
to be of use:
RandomGenerator
Random
and offers a few useful
simplifications for working with pseudorandom values.MediaTools
acm.util.SoundClip
acm.util.MovieClip
ErrorException
ErrorException
is that
it is defined as a RuntimeException
subclass and therefore
does not need to be caught or declared in a throws
clause.CancelledException
CancelledException
Platform
SwingTimer
Timer
and exists only to
avoid the ambiguity that arises because there is also a
Timer
class in java.util
.FileChooserFilter
FileFilter
class.OptionTable
TableLayout
class.JTFTools