Due in lecture Nov 2, 1998. This warmup exercise will give you a bit of experience in using inheritance, and also Java's windowing and interaction techniques.
Hints: The code in Chapters 4-6 of the book is available from Tim Budd's web page. However, the code in the text requires Java version 1.1 or 1.2 -- it won't work with the 1.0.2 version on orcas.
If you are having trouble figuring out Question 2, you might start by just copying the ColorEditor class and modifying the code, without making a subclass, so that you get the functionality right. However, part of the purpose of this question is to have you make use of subclassing in effective ways, so the solution you hand in should be done as described, using inheritance.