关于画图方面的问题 在JPanel上画了一个图形,如果再画一个图形,怎能保持原先那个图形不闪,我现在的做法是每画一个图形,就把这个图形对象保存起来,然后再画时就首先将保存起来的图形重画下,这样虽然能保证不被覆盖,可是每画时JPanel因调用repaint()而变得好闪,我在java web start上下载过一个画图的,它上面画图根本不存在闪的问题,我不知道是怎么解决的,哪位仁兄知道的话赐教下吧,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实现这个方法:public void update(Graphics g){ paint(g);} 实现这个方法:public void update(Graphics g){ paint(g);} 楼上是AWT重量级组件的方法吧,对于Swing的轻量级组件是否还有效?楼主可以试试,然后再贴子上回复告知一下。 机制不对头,再怎么update(g)恐怕也不行 画图肯定要用到双缓冲技术的啊.先把图片画在一个内存中的graphics的image上,全部画完了图,再直接将这个image一次性画到你的JPanel上来 同意楼上的说法,yourComponent.setDoubleBuffered(true)打开双缓冲看看 问个小io的问题 QQ城市达人的很玄妙实现方式,不知道怎么实现的有知道的吗? java数据问题,请帮帮忙啊,很急。。 用junit如何测试方法中的变量 请大家推荐一下学习开源项目的方法 用JMF播放互联网上的文件,该怎么实现? 急!!!java文件操作的问题!!!在线等~~ 求一个计算两个timestamp的相差多少分钟 初学java,大家能否帮我看看下面这小段代码到底哪儿错了? 怎样提高JAVA编程水平? 怎么样以图形化的形式(类似EXCEL)显示数据库的内容? 【急】请教字符串的位运算【不是高手勿入】
public void update(Graphics g)
{
paint(g);
}
public void update(Graphics g)
{
paint(g);
}
楼主可以试试,然后再贴子上回复告知一下。