BayGUI高速化プロジェクト

  • 問題点:アプリ初期化時に初期表示がうまくいっていない。
  • 調査:ソースを追っていき初期化時に呼ばれているコードと呼ばれるべきコードを見極める
  • 初期化時に呼ばれる
  • Container::repaint()
    • paint(getGraphics());
    • update();
    • // 子部品を再描画する
    • foreach component component->repaint();
      • setFontStyle(this->fontStyle);
      • paint(this->_g);
      • update();
  • 分かった。初期化時の update()の呼び出し方が悪かった。
  • うまくいったっぽいので、ただいまテスト中。