Implements a JColorChooser for choosing text color. This retains the
user choices from that session in a "recent" pane.