[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)