我认为上面的方法可能有点缺陷。
你应该用函数去取出一个rect是他非法(缩小重绘区域),然后repaint才行。否则很可能会出现抖动。
楼上的老朋友思路是对的。
我很相信他的,他说得一般没错。
你应该用函数去取出一个rect是他非法(缩小重绘区域),然后repaint才行。否则很可能会出现抖动。
楼上的老朋友思路是对的。
我很相信他的,他说得一般没错。
解决方案 »
- 请指导,java小问题,在线等,跪谢
- 在eclipse运行不出来下面的代码,请高人指点一下,小弟初学,迷茫中,照着书打的,这个是制作一个固定资产的添加界面
- 我想实现一个显示“发表于XX天前“或”小时 分钟前“的工具类
- 求java rmi问题解答
- 关于jdbc的超时问题
- 200分求解一问题,解决后另开贴给分,决不食言
- 一个类调用另一个类的函数
- 菜鸟提问:如何用java.exe去运行不同路径下的class文件?
- 一个程序放到jbpersonal中和放到jbenprise中不一样么?为什么在jbP中编译执行成功,而在jbe中找不到类?
- 比较菜的问题
- this 到底怎么用啊!!!救我!
- java中有没有和javascript中escape()功能一样的方法?
我觉的你说的取RECT缩小重绘区域的方法不太妥哦,举个简单常见的例子:
吃豆子游戏,精灵在不停地移动,背景上的豆子正在飞快地被它给吃掉
在此种情况下,你如何准确确定重绘的区域呢?只有即时改变地图信息,根据地图信息重绘背景。欢迎纠正。:)
你在画小图片的时候是不是这样的呀
public paint(Graphic g){
super.paint(g);
if(bFlag){
//Paint the petty picture
}
}
然后在某处调用repaint();
如果你不想显示小图片,就把bFlag置为false就可以了,然后再repaint();就可以了.如果你不是这样做的,可一这样做试试.
如果在JPanel上绘制,自动双缓存!
这个问题我已经找到答案
不过xioyoo(xioyoo) 的方法中,我怎么可以使一个图片的背景为透明
多谢!!