Class PedestrianLight
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----PedestrianLight
- public class PedestrianLight
- extends Canvas
- implements Runnable
-
PedestrianLight(String)
- Constructors
-
PedestrianLight(String, Color, boolean)
-
-
getColor()
-
-
getMessage()
-
-
getMinimumSize()
-
-
getPreferredSize()
-
-
isFlashing()
-
-
paint(Graphics)
-
-
run()
-
-
setFlashing(boolean)
-
-
setMessage(String)
- Instance methods
-
setMessage(String, boolean)
-
-
setMessage(String, Color, boolean)
-
PedestrianLight
public PedestrianLight(String s)
- Constructors
PedestrianLight
public PedestrianLight(String s,
Color c,
boolean flasherOn)
setMessage
public synchronized void setMessage(String msg)
- Instance methods
setMessage
public synchronized void setMessage(String msg,
boolean flasherOn)
setMessage
public synchronized void setMessage(String msg,
Color c,
boolean flasherOn)
getMessage
public synchronized String getMessage()
getColor
public synchronized Color getColor()
setFlashing
public synchronized void setFlashing(boolean flashing)
isFlashing
public synchronized boolean isFlashing()
paint
public void paint(Graphics g)
- Overrides:
- paint in class Canvas
run
public void run()
getMinimumSize
public Dimension getMinimumSize()
- Overrides:
- getMinimumSize in class Component
getPreferredSize
public Dimension getPreferredSize()
- Overrides:
- getPreferredSize in class Component