在 AWT 中 , 使用 Toolkit.getDefaultToolkit().getImage 函数 , 获取 Image 图片对象 ;
// 获取图片
Image...image = Toolkit.getDefaultToolkit().getImage("image.jpg");
调用 Graphics#drawImage 函数 , 向 Canvas 中绘制图片...;
// 绘制图形
graphics.drawImage(image, 0, 0, this);
绘图的函数原型为 : ImageObserver 就是 Canvas..., 偏移量 ( offsetX , offsetY ) 一直在累加 ,
每次累加 , 都要重绘画布 ,
重绘时 , 调用 Graphics2D#translate 对画布进行整体偏移 ;...-
代码示例 :
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent