| Interface | Description |
|---|---|
| ExitListener |
The listener interface for processing the TurtleFrame close button event.
|
| MouseDoubleClickListener |
The listener interface for receiving mouse double-click events.
|
| MouseHitListener |
The listener interface for receiving mouse press events.
|
| MouseHitXListener |
The listener interface for receiving mouse press events.
|
| TPrintable |
Interface for printing on an attached printer.
|
| TurtleContainer |
Implement this interface to define your own top-level container
which contains turtles.
|
| TurtleHitListener |
The listener interface for receiving mouse press events.
|
| TurtleProgram |
Empty interface to signal that the program is an application without
public static void main() and should be created by the TurtleRunner.
|
| Class | Description |
|---|---|
| BitmapTurtleFactory |
Helper class to generate a custom turtle shape from a bitmap.
|
| GBitmap |
GBitmap is a helper class derived from BufferedImage with
some common bitmap transformation methods.
|
| LineRenderer |
This class is responsible for drawing the turtle's lines.
|
| 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.
|
| Options |
Class to select initializing options for the ch.aplu.turtle package.
|
| PackageInfo |
Class to provide the current package version.
|
| Pen |
The Pen class provides anything used for drawing the lines, such as line width,
pen color, end caps, dashed lines, etc.
|
| Pen.TextInfo |
Text information.
|
| Playground |
A Playground is the turtle's home, i.e. where the turtle moves and draws traces.
|
| Turtle |
The core class for turtles.
|
| TurtleArea |
This class is used for a turtle applet.
|
| TurtleFactory |
Helper class to generate the standard turtle shape.
|
| TurtleFrame |
This class is used for the turtle application.
|
| TurtleKeyAdapter |
Class that overides KeyAdapter.keyPressed() in order to get
key events.
|
| TurtlePane |
A bean class derived from Playground that can be used as component in
a GUI builder.
|
| TurtlePaneBeanInfo |
A bean info class derived from SimpleBeanInfo in order to restrict the
visible properties of bean class TurtlePane.
|
| TurtleRenderer |
This class is responsible for creating and selecting the correct turtle picture.
|
| TurtleRunner |
TurtleRunner 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.
|
| 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.
|