A C D F G H I J M N P R S T W

A

accept(File) - Method in class jturtle.newFileFilter
 
actionPerformed(ActionEvent) - Method in class jturtle.Console.ClearAction
 
actionPerformed(ActionEvent) - Method in class jturtle.Console.CommitAction
 
addExtension(String) - Method in class jturtle.newFileFilter
 
addLine(String) - Method in class jturtle.Console
 
addTurtleListener(TurtleListener) - Method in class jturtle.JTurtle
Add a listener.

C

commands - Variable in class jturtle.Console
 
COMMIT_ACTION - Static variable in class jturtle.Console
 
Console - Class in jturtle
 
Console(JTurtle) - Constructor for class jturtle.Console
 
console - Variable in class jturtle.TurtleField
 
Console.ClearAction - Class in jturtle
 
Console.ClearAction() - Constructor for class jturtle.Console.ClearAction
 
Console.CommitAction - Class in jturtle
 
Console.CommitAction() - Constructor for class jturtle.Console.CommitAction
 

D

description - Static variable in class jturtle.newFileFilter
 
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
 

F

filePath - Variable in class jturtle.Console
 

G

getBounds(Rectangle) - Method in class jturtle.JTurtle
Mirrors the functionality of JComponent/Component.
getDescription() - Method in class jturtle.newFileFilter
 
getHeading() - Method in class jturtle.JTurtle
Returns the naive view of heading, 0 degrees = north
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
 
interpreter - Variable in class jturtle.Console
 

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
 

M

main(String[]) - Static method in class jturtle.TurtleField
 
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
 
myDisplay - Variable in class jturtle.TurtleField
 
myFont - Variable in class jturtle.TurtleField
 
myHeading - Variable in class jturtle.JTurtle
 
myImage - Variable in class jturtle.ImageRenderer
 
myListeners - Variable in class jturtle.JTurtle
 
myNextPoint - Variable in class jturtle.JTurtle
 
myPoint - Variable in class jturtle.JTurtle
 
myRenderer - Variable in class jturtle.JTurtle
 
myShape - Variable in class jturtle.PolyRenderer
 
myStepSize - Variable in class jturtle.TurtleField
 
myTurtle - Variable in class jturtle.TurtleField
 
myXPoint - Variable in class jturtle.TurtleField
 
myYPoint - Variable in class jturtle.TurtleField
 

N

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

P

paint(Graphics2D) - Method in class jturtle.ImageRenderer
 
paint(Graphics2D) - Method in class jturtle.PolyRenderer
 
paint(Graphics2D) - Method in class jturtle.Renderer
 
pointList - Variable in class jturtle.JTurtle
 
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
 

R

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

S

serialVersionUID - Static variable in class jturtle.Console.CommitAction
 
serialVersionUID - Static variable in class jturtle.Console
 
serialVersionUID - Static variable in class jturtle.TurtleField.BufferedPanel
 
serialVersionUID - Static variable in class jturtle.TurtleField.DrawingPanel
 
serialVersionUID - Static variable in class jturtle.TurtleField
 
setDescription(String) - Method in class jturtle.newFileFilter
 
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.
setPoint(Point2D) - Method in class jturtle.JTurtle
Sets the turtles point, notifies listeners.
setTurtle(JTurtle) - Method in class jturtle.TurtleField
 
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
 
START_X - Static variable in class jturtle.JTurtle
 
START_Y - Static variable in class jturtle.JTurtle
 

T

textArea - Variable in class jturtle.Console
 
trueHeading() - Method in class jturtle.JTurtle
Return the real/true heading of the turtle.
turtle - Variable in class jturtle.Console
 
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
 

W

WIDTH - Static variable in class jturtle.JTurtle
 

A C D F G H I J M N P R S T W