See: Description
| Interface | Description |
|---|---|
| GGActListener |
Declarations of the notification method called in every simulation cycle.
|
| GGActorCollisionListener |
Declarations of the notification method called when two actors collide.
|
| GGBorderListener |
Declarations of the notification method called when the actor is at
a border cell.
|
| GGButtonListener |
Declarations of the notification method called when a push button is pressed,
released or clicked using the left mouse button.
|
| GGButtonOverListener |
Declarations of the notification method called when the move enters and exits
the active mouse area of a push or toggle button.
|
| GGCheckButtonListener |
Declarations of the notification method called when a check button changes state
caused by a mouse click.
|
| GGExitListener |
Declaration of a notification method called when the title bar close button is hit.
|
| GGKeyListener |
Declarations of the notification method called when a key is pressed or released.
|
| GGKeyRepeatListener |
Declarations of a notification method called when a key is pressed
and held down.
|
| GGMouseListener |
Declarations of the notification method called by mouse events.
|
| GGMouseTouchListener |
Declarations of the notification method called when the mouse interacts with
the actor's mouse touch area.
|
| GGNavigationListener |
Declarations of the notification method called when the navigation panel is used.
|
| GGRadioButtonListener |
Declarations of the notification method called when a radio button changes state
caused by a mouse click.
|
| GGResetListener |
Declarations of the notification method called when the reset button is hit.
|
| GGTileCollisionListener |
Declarations of the notification method called when two actors collide.
|
| GGToggleButtonListener |
Declarations of the notification method called when a toggle button changes state
caused by a mouse click.
|
| GGWindowStateListener |
Declaration of notifications method that reports when the state of
the window changes.
|
| ToolBarListener |
Declaration of callback methods called for tool bar item events.
|
| Class | Description |
|---|---|
| Actor |
Class that holds sprite icons that plays the role of an actor in the
game's game grid.
|
| GameGrid |
Class to create a container where the actors live in.
|
| GameGridBeanInfo |
A bean info class derived from SimpleBeanInfo in order to restrict the
visible properties of bean class GameGrid
|
| GGBackground |
Class for drawing into the GameGrid background using Java Graphics2D methods.
|
| GGBitmap |
Class to provide drawing methods for creating a bitmap image and
some static helper methods for image loading and
transformation.
|
| GGButton |
Class that implements a button actor with standard behavior.
|
| GGButtonBase |
Abstract superclass of all button types.
|
| GGCheckButton |
Class that implements a check button actor with standard behavior.
|
| GGCircle |
Class representing a circle in the x-y-plane with a center vector and
a radius (all doubles).
|
| GGInputDouble |
Class to provide a modal dialog with one text field and a Ok and Cancel button
based on JOptionPane with type verification.
|
| GGInputInt |
Class to provide a modal dialog with one text field and a Ok and Cancel button
based on JOptionPane with type verification.
|
| GGInputLong |
Class to provide a modal dialog with one text field and a Ok and Cancel button
based on JOptionPane with type verification.
|
| GGInputString |
Class to provide a modal dialog with one text field and a Ok and Cancel button
based on JOptionPane.
|
| GGKeyAdapter |
Implementation of empty methods of GGKeyListener.
|
| GGLine |
Class representing a line segment.
|
| GGMaze |
This class creates a random maze in a two-dimensional grid of cells.
|
| GGMouse |
Singleton class used to report mouse events.
|
| GGNavigationAdapter |
Implementation of empty methods of GGNavigationListener.
|
| GGPanel |
Class derived from GGBackground with a user-definable double
coordinate system.
|
| GGPath |
GGPath is a helper class that simplifies file operations.
|
| GGProgressBar |
Class that implements a progress bar indicator.
|
| GGProperties |
Helper class to simplify storage and retrieval of persistent data.
|
| GGRadioButton |
Class that implements a radio button actor with standard behavior.
|
| GGRadioButtonGroup |
A radio button group contains a certain number of radio buttons.
|
| GGRectangle |
Class representing a rotatable rectangle.
|
| GGTextField |
Class to provide a dynamically created line of text shown in a
game grid window.
|
| GGTileMap |
Class that implements a tile map, e.g. an arragement of rectangular
images of the same size like tiles on a floor.
|
| GGToggleButton |
Class that implements a toggle button (2-state button) actor with standard
behavior.
|
| GGVector |
Class representing a two-dimensional vector with double coordinates (x, y).
|
| GGWindowStateAdapter |
Implementation of empty methods of GGWindowStateListener.
|
| Location |
Class to represent the position of a cell (in cell coordinates).
|
| 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.
|
| TextActor |
Class that implements an actor to display text dynamically.
|
| ToolBar |
Class to represent a linear bar of item.
|
| ToolBarAdapter |
Empty implementation of callback methods called for tool bar item events.
|
| ToolBarItem |
A class to represent actors used for tool bar items.
|
| ToolBarSeparator |
A class to represent actors used for tool bar items.
|
| ToolBarStack |
Class that represents a stack of items (e.g. card symbols with the same suit (in
rank order).
|
| ToolBarText |
A class to represent a text actor used for tool bar items.
|
| Enum | Description |
|---|---|
| GameGrid.ClosingMode |
Modes to determine what happens when the title bar close button is hit.
|
| GGSound |
Enumeration of all system sounds.
|
| Location.CompassDirection |
Class to represent the 8 compass directions.
|
| Annotation Type | Description |
|---|---|
| NoMain |
Annotation definition for applications with no
public static void main() method.
|