自作言語で画面作成・描画色変更・文字描画を行っています。

まず簡単に流れを説明すると以下のようなものです。
画面作成
JFrameを含むオブジェクト(画面オブジェクト)作成
↓
描画色変更
画面オブジェクトにそのColorを記憶
↓
文字描画
画面オブジェクトでgetGraphicsしてsetColorしたGraphicsを取得し、
そこに指定された座標に指定された文字を描画

実行させてみると、下記にあげた画像のように後が透けているように見えることがあります。
http://fast-uploader.com/file/6973087851205/
たぶん画面が出切る前のGraphicsを取得してしまっているのだと思うのですが、
どうすればそういうことを防げるでしょうか?