Jawa / Говнокод #5566 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
protected void displayBoard() {
    for (int i = 0; i < this.viewArea.getComponentCount(); i++) {
      Component next = this.viewArea.getComponent(i);
      next.paint(next.getGraphics());
    }
    try {
      Thread.currentThread();
      Thread.sleep(50);
    } catch (Exception e) {
    }
  }

странный код. Особенно не понял строку 7

Запостил: Lure Of Chaos Lure Of Chaos, (Updated )

Комментарии (4) RSS

  • все очень просто
    цель этого кода -- завесить гуи
    и между прочим он это не плохо делает
    потому что усыпить на 50 мсек свинговый тред -- это пзц конечно
    а седьмая строка просто для отвода глаз
    Ответить
    • и ЭТО вызывается не из свинкого потока событий, а из руннабла. И зачем искусственно перерисовывать каждый компонент, когда репаинт со всем справляется на отлично? )
      Ответить
      • >>и ЭТО вызывается не из свинкого потока событий, а из руннабла
        а разве рунабл не может вызывацо из евенттреда?
        Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8