Как Clang обрабатывает несколько исходных файлов с одинаковыми именами?

Метод paint вызывается Thread Event Dispatch Thread (EDT) и находится в основном из-под вашего контроля.

Он работает следующим образом: когда вы реализуете пользователя интерфейс (вызов setVisible(true) в вашем случае), Swing запускает EDT. Этот поток EDT затем запускается в фоновом режиме, и всякий раз, когда ваш компонент должен быть окрашен, он вызывает метод paint с соответствующим экземпляром Graphics, который вы можете использовать для рисования.

Итак, когда компонент «необходимо» для перекраски? - Например, когда

  • Изменение размера окна
  • Компонент становится видимым
  • Когда вы вызываете repaint
  • ...

Просто предположим, что он будет вызываться , когда это необходимо.

1
задан Thorsten Schöning 18 January 2019 в 09:32
поделиться