java怎样动态画一条线

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:43:10
已知两点坐标,从一点到另一点慢慢延伸的线,最好不要调用repaint()重画;

如果不想用repaint,可以用你要绘图的对象.getGraphics()的到Graphics对象来drawLine,但同时要记录所绘图像,因为某些时候需要在paint中重绘。paint(Graphics g)还是要重写的,不然当窗口最小化再恢复时图像就没了。

其实这样有点麻烦,如果仅仅是不想让图像闪烁的厉害可以用双缓冲机制。