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.
|