1
Blackberry for Managerクラスでsuper.paint()
とsubpaint()
メソッドを使用するタイミングを知る必要があります。BlackberryのManagerクラスにsubpaint()とsuper.paint()メソッドを使用する場合
Blackberry for Managerクラスでsuper.paint()
とsubpaint()
メソッドを使用するタイミングを知る必要があります。BlackberryのManagerクラスにsubpaint()とsuper.paint()メソッドを使用する場合
Implementing your own layout manager
の場合はサブペイントを使用してください。 subpaint()は、コントロールされたすべてのフィールドを繰り返し処理して、ペイントするように指示する必要があります。レイアウトの詳細を使用して、現在表示されている領域にあるフィールドを判断することによって、サブ塗りつぶしを最適化できます。制御フィールドをペイントするには、paintchildを呼び出します。それ以外の場合はsuper.paint()
を使用できます。
documentation for more detailを参照してください。
さらに詳しい解説はこちらBlackBerry: Overriding paint() vs subpaint()