[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