2: /** An interface with methods appropriate to something that has a changeable
3: * colour.
4: *
5: * @author Mark Young (A00000000)
6: */
7: public interface Colourable {
9: /** Change this object's colour. */
10: public void setColor(java.awt.Color c);
12: /** Return this object's colour. */
13: public java.awt.Color getColor();
15: }