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: }