paintComponent(Graphics g) 中建一个Image对象,先把图形画在image上,再把这个image 画出来
解决方案 »
- ArrayList里居然可以放float[],大赞:)
- jsp:param用法
- 怎么实现自动搜索局域网内的SQL Server服务器?
- 问个C++和java中变量声明定义的区别?
- 学校作业帮忙解答,解决好的狂送分(很简单的)
- jdk里面都能运行什么程序?
- 有没有人知道关于连接池详细介绍的网站,满意一定给分!
- 100分求助tomcat小问题
- 使用Eclipse时添加大量的@ <>信息
- Java反射出现死循环的一个疑问
- 我觉得java的执行效率好像不太高呀!因为以下情况,不知是不是。
- 请问:我在applet中通过响应一个服务器信息,想把也个按钮setVisible(false),为什么要把applet最小化后才能把按钮隐掉
setDoubleBuffered(boolean aFlag)
这是 JComponent 的 method。
--------------
如果这个方法不行的话,你不妨建立自己的一双缓冲。
申明一个 BufferedImage 对象,其它大小等于你的 JPanel,然后先将所有的东西都画在这个 BufferedImage 上,最后一次性把这个 BufferedImage 画到 JPanel。
--------------
如果还是不行,我也没办法了。
paintComponent 会不断地被调用啊