A B D F G H I J L M N O P R S T W

A

addTurtleListener(TurtleListener) - Method in class jturtle.JTurtle
Add a listener.

B

back(int) - Method in class jturtle.TurtleCommander
 

D

doGetText() - Method in class jturtle.TurtleSandbox
 
doSteps() - Method in class jturtle.TurtleField
Make the turtle take some steps.
draw(Graphics) - Method in class jturtle.JTurtle
Draw the turtle, pass in a Graphics2D object.
draw() - Method in class jturtle.TurtleField.BufferedPanel
 
draw() - Method in class jturtle.TurtleField.DrawingPanel
 
draw() - Method in class jturtle.TurtleSandbox.BufferedPanel
 
draw() - Method in class jturtle.TurtleSandbox.DrawingPanel
 

F

forward(int) - Method in class jturtle.TurtleCommander
 

G

getBounds(Rectangle) - Method in class jturtle.JTurtle
Mirrors the functionality of JComponent/Component.
getHeading() - Method in class jturtle.JTurtle
Returns the naive view of heading, 0 degrees = north
getLocation() - Method in class jturtle.TurtleCommander
 
getMoveSize() - Method in class jturtle.TurtleField
Returns step size as currently selected.
getPoint() - Method in class jturtle.JTurtle
Returns the turtle's point (should be centroid)

H

HEIGHT - Static variable in class jturtle.JTurtle
 

I

ImageRenderer - Class in jturtle
 
ImageRenderer(Image) - Constructor for class jturtle.ImageRenderer
 
init() - Method in class jturtle.TurtleField
 

J

jturtle - package jturtle
 
JTurtle - Class in jturtle
This class is a simple SLogo turtle model for illustrating rudimentary MVC for turtles and simple Graphics2D concepts
JTurtle() - Constructor for class jturtle.JTurtle
Create a turtle using the default (triangle) image.
JTurtle(Image) - Constructor for class jturtle.JTurtle
 
JTurtle(Renderer) - Constructor for class jturtle.JTurtle
 

L

left(int) - Method in class jturtle.TurtleCommander
 

M

main(String[]) - Static method in class jturtle.SLogoSession
 
main(String[]) - Static method in class jturtle.TurtleField
 
main(String[]) - Static method in class jturtle.TurtleSandbox
 
makeDashBoard(JPanel) - Method in class jturtle.TurtleField
Where turtle info is displayed
makeImage(String, Component) - Method in class jturtle.TurtleField
 
makeSlider(JPanel) - Method in class jturtle.TurtleField
make a slider to set the turtle's heading
makeTextField() - Method in class jturtle.TurtleField
 
move(int) - Method in class jturtle.JTurtle
Moves the turtle forward.
myAngle - Variable in class jturtle.TurtleField
 
myBoundingBox - Variable in class jturtle.TurtleField.BufferedPanel
 
myBoundingBox - Variable in class jturtle.TurtleSandbox
 
myButton - Variable in class jturtle.TurtleSandbox
 
myCommander - Variable in class jturtle.SLogoSession
 
myContext - Variable in class jturtle.SLogoSession
 
myDisplay - Variable in class jturtle.TurtleField
 
myDisplay - Variable in class jturtle.TurtleSandbox
 
myFont - Variable in class jturtle.TurtleField
 
myHeading - Variable in class jturtle.JTurtle
 
myImage - Variable in class jturtle.ImageRenderer
 
myInterpreter - Variable in class jturtle.SLogoSession
 
myInterpreter - Variable in class jturtle.TurtleSandbox
 
myListeners - Variable in class jturtle.JTurtle
 
myNextPoint - Variable in class jturtle.JTurtle
 
myPoint - Variable in class jturtle.JTurtle
 
myRenderer - Variable in class jturtle.JTurtle
 
mySandbox - Variable in class jturtle.SLogoSession
 
myShape - Variable in class jturtle.PolyRenderer
 
myStepSize - Variable in class jturtle.TurtleField
 
myTurtle - Variable in class jturtle.SLogoSession
 
myTurtle - Variable in class jturtle.TurtleCommander
 
myTurtle - Variable in class jturtle.TurtleField
 
myTurtle - Variable in class jturtle.TurtleSandbox
 
myXPoint - Variable in class jturtle.TurtleField
 
myYPoint - Variable in class jturtle.TurtleField
 

N

notifyListeners() - Method in class jturtle.JTurtle
Ask all registered listeners to process this turtle

O

otherPanel - Variable in class jturtle.TurtleSandbox
 

P

paint(Graphics2D) - Method in class jturtle.ImageRenderer
 
paint(Graphics2D) - Method in class jturtle.PolyRenderer
 
paint(Graphics2D) - Method in class jturtle.Renderer
 
panel - Variable in class jturtle.TurtleSandbox
 
PolyRenderer - Class in jturtle
 
PolyRenderer() - Constructor for class jturtle.PolyRenderer
 
processTurtle(JTurtle) - Method in class jturtle.TurtleField
Process a (changed) turtle, display properties and redraw.
processTurtle(JTurtle) - Method in interface jturtle.TurtleListener
 
processTurtle(JTurtle) - Method in class jturtle.TurtleSandbox
 

R

Renderer - Class in jturtle
 
Renderer() - Constructor for class jturtle.Renderer
 
reset() - Method in class jturtle.JTurtle
Reposition turtle at the origin, facing north.
right(int) - Method in class jturtle.TurtleCommander
 

S

serialVersionUID - Static variable in class jturtle.TurtleField.BufferedPanel
 
serialVersionUID - Static variable in class jturtle.TurtleField.DrawingPanel
 
serialVersionUID - Static variable in class jturtle.TurtleField
 
serialVersionUID - Static variable in class jturtle.TurtleSandbox.BufferedPanel
 
serialVersionUID - Static variable in class jturtle.TurtleSandbox.DrawingPanel
 
serialVersionUID - Static variable in class jturtle.TurtleSandbox
 
setHeading(int) - Method in class jturtle.JTurtle
Set heading in degrees, notify listeners.
setHeading(double) - Method in class jturtle.JTurtle
Set heading in radians, notify listeners.
setInterpreter(ElanInterpreter) - Method in class jturtle.TurtleSandbox
 
setPoint(Point2D) - Method in class jturtle.JTurtle
Sets the turtles point, notifies listeners.
setTurtle(JTurtle) - Method in class jturtle.TurtleField
 
setTurtle(JTurtle) - Method in class jturtle.TurtleSandbox
 
showAngle(int) - Method in class jturtle.TurtleField
Display (Turtle's) angle
showPoint(Point2D) - Method in class jturtle.TurtleField
display Turtle's point information
slogo - package slogo
 
SLogoSession - Class in jturtle
 
SLogoSession() - Constructor for class jturtle.SLogoSession
 
START_X - Static variable in class jturtle.JTurtle
 
START_Y - Static variable in class jturtle.JTurtle
 

T

title - Variable in class jturtle.TurtleSandbox
 
trueHeading() - Method in class jturtle.JTurtle
Return the real/true heading of the turtle.
TurtleCommander - Class in jturtle
This class is meant to act as a delegator to abstract away and otherwise hide the inner workings of the JTurtle class.
TurtleCommander(JTurtle) - Constructor for class jturtle.TurtleCommander
 
TurtleField - Class in jturtle
Rudimentary view showing turtles and MVC.
TurtleField(String) - Constructor for class jturtle.TurtleField
 
TurtleField() - Constructor for class jturtle.TurtleField
 
TurtleField.BufferedPanel - Class in jturtle
Overkill with double buffering on by default, but shows how to do it.
TurtleField.BufferedPanel() - Constructor for class jturtle.TurtleField.BufferedPanel
 
TurtleField.DrawingPanel - Class in jturtle
 
TurtleField.DrawingPanel() - Constructor for class jturtle.TurtleField.DrawingPanel
 
TurtleListener - Interface in jturtle
 
TurtleSandbox - Class in jturtle
 
TurtleSandbox() - Constructor for class jturtle.TurtleSandbox
 
TurtleSandbox.BufferedPanel - Class in jturtle
 
TurtleSandbox.BufferedPanel() - Constructor for class jturtle.TurtleSandbox.BufferedPanel
 
TurtleSandbox.DrawingPanel - Class in jturtle
 
TurtleSandbox.DrawingPanel() - Constructor for class jturtle.TurtleSandbox.DrawingPanel
 
typeStuffHere - Variable in class jturtle.TurtleSandbox
 

W

WIDTH - Static variable in class jturtle.JTurtle
 

A B D F G H I J L M N O P R S T W