JAppletがpaintをオーバライドして使われることを想定した作り方になってないからじゃねーの?