当前位置: 技术问答>java相关
再问有关图形问题。在线等待!!谢谢
来源: 互联网 发布时间:2017-05-01
本文导语: 我在个JPANEL上画了一个图形,可以说是一个地图。在一个按钮的事件下我想让这个图形重新回到原来的样子,然后我在做一些小的变动,比如说,把图上的某两个点相连。 我调用了REPAINT()在时间处理里面,但是不...
我在个JPANEL上画了一个图形,可以说是一个地图。在一个按钮的事件下我想让这个图形重新回到原来的样子,然后我在做一些小的变动,比如说,把图上的某两个点相连。
我调用了REPAINT()在时间处理里面,但是不知道为什么,在我修改图形的时候总是一闪而过,修改的不能保留下来而又回到原来最初的图形。
我调用了REPAINT()在时间处理里面,但是不知道为什么,在我修改图形的时候总是一闪而过,修改的不能保留下来而又回到原来最初的图形。
|
图形处理,看看这个贴子对你有帮助
http://www.csdn.net/develop/read_article.asp?id=16454
http://www.csdn.net/develop/read_article.asp?id=16454
|
每次重画时整个都要重画的,你可以把paint改为paintInit,然后paintRoad就可以先调用这个方法paintInit再画你所需要的路径。在paint方法里,你判断是否jButton被点击过,如果没有就调用paintInit,如果点击过就调用paintRoad