[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] BorderItemPainterのthis.painter == null(Re: JDK1.2.2でHGridのセルが見えない)




<37a8f5f2.6178.b81564ef2a9fddc3@xxxxxxxxxx> の、
   "[jfriends] BorderItemPainterのthis.painter == null(Re: JDK1.2.2でHGridのセルが見えない)" に
おいて、
   "ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>"さんは書きました:

ひがです。
> 
> えんどうです。
> 
> HGrid#addNotify() は正常に呼ばれているようです。
> 
> >>higa.jhcl.view.TextItemPainter のソースを調べてますが、まだ解明できません。
> 
> HGrid#panit()
>        ↓
> GridView#paint()
>        ↓
> HPanel#paint()
>        ↓
> BorderItemPainter#paint() と調べて、
> 
> BorderItemPainter の this.paint == null なので何も描画されないことが判明しました。
> 
BorderItemPainter の this.paint == null なのは、
bevelInner == FLAT && bevelOuter == FLAT
つまり、縁はFLATなので、縁を描画する必要がないからです。
多分問題ありません。

HGrid.openDataSet()は、呼ばれてます?
--
Yasuo Higa <higa@xxxxxxxxxx>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Financial Systems Consulting Department