关闭窗口并退出应用
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
2、获取并绘制图片
在 AWT 中 , 使用 Toolkit.getDefaultToolkit...鼠标按下时 , 记录按下的位置 , 保存到 startX 和 startY 变量中 , 这两个变量每次鼠标按下都会更新 ;
// 为组件设置鼠标监听事件
addMouseListener...;
// 添加鼠标动作监听
addMouseMotionListener(new MouseAdapter() {
// 鼠标拖动事件..., 画布偏移为 0 ,
但是 在鼠标不断拖动的过程中 , 偏移量 ( offsetX , offsetY ) 一直在累加 ,
每次累加 , 都要重绘画布 ,
重绘时 , 调用 Graphics2D#translate...startX = e.getX();
startY = e.getY();
}
});
// 添加鼠标动作监听