[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: BorderItemPainterのthis.painter == null(Re: JDK1.2.2でHGridのセルが見えない)
えんどうです。
>//if (null == c) {
>// return null;
>//}
>
>Rectangle clip;
>if (c == null) {
> clip = new Rectangle(0, 0, vp.width, vp.height);
>} else if (c.width > vp.width || c.height > vp.height) {
> clip = c.intersection(
> new Rectangle(0, 0, vp.width, vp.height));
>} else {
> clip = c;
>}
>
>上記の変更でどうでしょうか。
セルが描画されました! ありがとうございました。
いろいろ調べたのでたいへん勉強になりました。
しかし、Graphics#getClipBounds() が null ということは
setClip() されていないということなのでしょうか...
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Japanese Only)