>>183
2と3って、
 g.setColor(Color.getColor(c));
の一行でいいのでは?

182の反省点は、こんなところか。
 1.メソッドの中で何故staticを指定したのか?
   インスタンスとメンバの区別ついてる?

 2.Graphics#setColor(Color c)がColorクラスのインスタンスを
   取ることに気づいたのは良かったが、多分Colorクラスの
   ドキュメントを読んでいないので、String→Colorの変換方法に
   気づかなかった。
   JavaのAPIドキュメントを読んでいないんじゃない?
   基本中の基本なので、APIドキュメントの読み方をマスターすること。