MouseWheelListener接口中只有一个方法。我需要根据鼠标向上或向下滚动来执行不同的操作。如何实现这样的功能?仅供参考,我在JScrollPane内部有一个JPanel。我将使用鼠标滚轮来进行缩放。
MouseWheelListener接口中只有一个方法。我需要根据鼠标向上或向下滚动来执行不同的操作。如何实现这样的功能?仅供参考,我在JScrollPane内部有一个JPanel。我将使用鼠标滚轮来进行缩放。
mouseWheelMoved 方法接受一个 MouseWheelEvent 参数。该参数中有一些字段可以用于确定滚动的方向(见MouseWheelEvent)。因此,一旦您知道滚轮移动的方向,就可以决定执行什么操作。
event.getWheelRotation()
-1 = 向上
1 = 向下