Когда использовать методы subpaint () и super.paint () для класса Manager в Blackberry - PullRequest
1 голос
/ 20 марта 2012

Мне нужно знать, когда использовать метод super.paint() и subpaint() в Blackberry для класса Manager.

1 Ответ

2 голосов
/ 20 марта 2012

Используйте subPaint, когда вы Implementing your own layout manager. subpaint () должен перебирать все контролируемые поля, инструктируя их рисовать себя. Вы можете оптимизировать подкраску, используя детали макета, чтобы определить, какие поля находятся в текущей видимой области. Чтобы нарисовать контролируемое поле, вызовите paintchild. иначе вы можете использовать super.paint().

Подробнее см. Документацию .

И посмотрите этот ответ для более ясного объяснения. BlackBerry: переопределение краски () против подпрограммы ()

...