adalogo.gui

Class StatusBar

Implemented Interfaces:
CaretListener, EventListener, Turtle.TurtleListener, VisitorMaster.VisitorListener

public class StatusBar
extends JPanel
implements CaretListener, Turtle.TurtleListener, VisitorMaster.VisitorListener

Nested Class Summary

Constructor Summary

StatusBar(Engine engine)

Method Summary

void
caretUpdate(CaretEvent e)
void
clearText()
void
init()
void
setText(String text)
set text in status bar.
void
turtleReset(Turtle.TurtleEvent e)
void
turtleStateChanged(Turtle.TurtleEvent e)
void
visitorRunning(VisitorMaster.VisitorEvent e)
void
visitorStarted(VisitorMaster.VisitorEvent e)
void
visitorStopped(VisitorMaster.VisitorEvent e)
void
visitorWaiting(VisitorMaster.VisitorEvent e)

Constructor Details

StatusBar

public StatusBar(Engine engine)

Method Details

caretUpdate

public void caretUpdate(CaretEvent e)


clearText

public void clearText()


init

public void init()


setText

public void setText(String text)
set text in status bar. this will only set the text of the first label in the status bar. the remaining labels are reserved for their specific purposes.


turtleReset

public void turtleReset(Turtle.TurtleEvent e)
Specified by:
turtleReset in interface Turtle.TurtleListener


turtleStateChanged

public void turtleStateChanged(Turtle.TurtleEvent e)
Specified by:
turtleStateChanged in interface Turtle.TurtleListener


visitorRunning

public void visitorRunning(VisitorMaster.VisitorEvent e)
Specified by:
visitorRunning in interface VisitorMaster.VisitorListener


visitorStarted

public void visitorStarted(VisitorMaster.VisitorEvent e)
Specified by:
visitorStarted in interface VisitorMaster.VisitorListener


visitorStopped

public void visitorStopped(VisitorMaster.VisitorEvent e)
Specified by:
visitorStopped in interface VisitorMaster.VisitorListener


visitorWaiting

public void visitorWaiting(VisitorMaster.VisitorEvent e)
Specified by:
visitorWaiting in interface VisitorMaster.VisitorListener