文章目录
一、使用鼠标滚轮放大缩小 Canvas 画布 - 要点分析
1、鼠标滚轮事件
2、核心代码示例
二、绘制超大图像 + 鼠标拖动 + 鼠标滚轮缩放示例
1、代码示例
2、效果展示
一、使用鼠标滚轮放大缩小...1.0
设置鼠标滚轮监听 , 在 Canvas 组件中 , 调用 addMouseWheelListener 函数 , 添加 鼠标滚轮监听器 MouseWheelListener ,
实现该监听器中的...void mouseWheelMoved(MouseWheelEvent e) 函数 ,
当鼠标滚轮滑动时 , 通过 MouseWheelEvent 对象 , 获取鼠标滚轮的滑动方向 ,
向上滑动时...+ 鼠标滚轮缩放示例
----
在 【Java AWT 图形界面编程】Canvas 中绘制超大图片 ( 使用鼠标拖动查看全图 | 设置 JFrame 窗口自动关闭 | 获取并绘制图片 | 鼠标拖动计算位移...| 画布偏移 ) 博客中 , 绘制了超大图像 , 可以使用鼠标拖动 ,
这里在上述基础上 , 新增鼠标滚轮缩放示例 ;
1、代码示例
代码示例 :
import javax.swing.*;
import