Interface | Description |
---|---|
Cleanable |
Interface to declare a cleanup method,
called normally before program terminates.
|
ExitListener |
The listener interface for processing the GPanel's or Console's close button event.
|
GPrintable |
Interface for printing on an attached printer.
|
LinkListener |
The listener interface for receiving clicks on a hyperlink in a HtmlPane.
|
SoundConverter |
Interface for easy integration of a sound converter to SoundPlayer and
SoundPlayerExt classes.
|
SoundPlayerListener |
The listener interface for receiving StreamingPlayer notification.
|
SoundSampleListener |
Declaration of a SoundRecorder callback method.
|
TimerListener |
The listener interface for receiving timer events.
|
Waveform |
Interface to define the signature of the function to play.
|
Class | Description |
---|---|
AudioFormats |
Class to provide simple AudioFormats.
|
BaseAlarmTimer |
Abstract base class for HiResAlarmTimer and LoResAlarmTimer.
|
BaseTimer |
Abstract base class for HiResTimer and LoResTimer.
|
Complex |
This is a complex number class with the essential features
needed for computations.
|
Console |
Console window for line oriented input and output.
|
FilePath |
FilePath is a helper class that simplifies file operations.
|
Fullscreen |
Construct a Size object that has the current fullscreen width and height.
|
FunctionPlayer |
Class to play audio clips based on mathematical functions.
|
GBitmap |
GBitmap is a helper class derived from BufferedImage with
some common bitmap transformation methods.
|
GPane |
Simple graphics window of similar to GPanel to be used as component in a
top-level window (JFrame, JDialog, Browswer window, etc.) using a
coordinate system with x-axis from left to right, y-axis from bottom to top
(called window coordinates, default range 0..1, 0..1).
|
GPaneBeanInfo |
A bean info class derived from SimpleBeanInfo in order to restrict the
visible properties of bean class GPane.
|
GPanel |
Simple graphics window of default size 501x501 pixels (client drawing area)
using a coordinate system with x-axis from left to right, y-axis from bottom to top
(called window coordinates, default range 0..1, 0..1).
|
GVector |
Class representing a two-dimensional vector with double coordinates (x, y).
|
GWindow |
Simple screen window with an event handler to exit the application when
clicking the close button in the title bar.
|
HiResAlarmTimer |
Alarm timer with high resolution.
|
HiResTimer |
Timer with high resolution.
|
HtmlPane | |
InputDialog |
Modal input dialog.
|
JRunner |
A helper class in order to execute a method in a separate thread
and to get a notification callback when the thread terminates.
|
LoResAlarmTimer |
Alarm timer with low resolution
(Resolution normally less than 10 milliseconds.)
|
LoResTimer |
Timer with low resolution (based on Date.getTime())
(Resolution normally less than 10 milliseconds.)
|
LptPort |
Support to write to and read from the LPT port registers on a Windows operating system.
|
Main |
Main contains a public static void main() entry point and is
able to create an instance of another class (by Java reflection), so that its
default contructor is invoked.
|
MessageDialog |
A simple message dialog (with no prompt button).
|
MessagePane |
Modeless dialog containing one line of text.
|
ModelessOptionPane |
Modeless message dialog using Swing JOptionPane.
|
Monitor |
Helper class for wait-notify mechanism.
|
Position |
Position of a window.
|
QuitPane |
Modeless dialog containing a "Quit" button only.
|
Size |
The size of a window.
|
SoundPlayer |
Class for playing sound files using file streaming in a separate thread.
|
SoundPlayerExt |
Class for playing sound files using file streaming in a separate thread.
|
SoundReader |
Class for reading sound files and extract sound data.
|
SoundRecorder |
Class for recording sound and save it to a WAV file.
|
TimerAdapter |
An abstract adapter class for receiving timer events.
|
Waveform.ChirpWave |
Implements a waveform (chirp).
|
Waveform.SawtoothWave |
Implements a waveform (sawtooth).
|
Waveform.SineWave |
Implements a waveform (sine).
|
Waveform.SquareWave |
Implements a waveform (square).
|
Waveform.TriangleWave |
Implements a waveform (triangle).
|
Waveform.WavePlot |
Class to display a simple graphics window with 5 periods of the
given waveform.
|
X11Color |
This class provides the mapping of X11 colors names (in string notation)
to RGB colors represented the java.awt.Color class.
|
Annotation Type | Description |
---|---|
NoMain |
Annotation definition for applications with no
public static void main() method.
|