// 创建 JFrame 窗口
JFrame frame = new JFrame("Large Canvas");
// 设置窗口关闭行为 点击右上角关闭按钮...(JFrame.EXIT_ON_CLOSE);
2、获取并绘制图片
在 AWT 中 , 使用 Toolkit.getDefaultToolkit().getImage 函数 , 获取 Image 图片对象...startX = e.getX();
startY = e.getY();
}
});
鼠标移动时..., 记录 移动后的位置 与 当前 ( startX , startY ) 位置 的差值 , 将 该差值累加到 ( startX , startY ) 坐标中 ;
计算一个 Canvas 的画布偏移量...初始时 , 画布偏移为 0 ,
但是 在鼠标不断拖动的过程中 , 偏移量 ( offsetX , offsetY ) 一直在累加 ,
每次累加 , 都要重绘画布 ,
重绘时 , 调用 Graphics2D