Color co = g.getColor();
g.clearRect(20*posx,20*posy,20,20);
g.setColor(Color.red);
g.fill3DRect(20*posx,20*posy,20,20,true);
g.setColor(co);
我想在pox poy处的20*20矩形画成红色,但是没有达到想要的效果,,怎么回事呢
看这个代码片段好像没问题,发个完整的看看
[quote]posx = 17;
posy = 25; [/quote][quote]g.fill3DRect(20*posx,20*posy,20,20,true); [/quote]
已经超出你的坐标空间了,把posx,posy 改小或者加大frame的长宽,你就能看见红色方格了