drawStringでAppletに文字列を描写しているのだけれど、

「2月12日(火曜日)」

の「(火曜日)」を別の色にしたいのですが、
別のdrawStringに書くと、始まりのx座標がわかりません。
そこで

・drawString途中で色変更可能ですか?(多分無理?)
・「(火曜日)」の始まりのx座標はどうやって求めれば良いのですか?
 それか、どこかに変数として保持できますか?

とにかく、普通のAPI仕様で行きたいのですが(Swing等不可)
何か良い手はないですか?