如何使用鼠标的滚轮实现图形的放大与缩小 请教各位高手:我想利用鼠标的滚轮实现一个矩形的放大与缩小,现在的程序不管滚轮向前滑动还是向后滑动都只能进行单方面的变化,怎么能实现向前滑动是放大,向后滑动是缩小呢?谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class MuoseWheel implements MouseWheelListener { public void mouseWheelMoved(MouseWheelEvent e) { int dir = e.getWheelRotation(); if(dir == 1) { //mouseInfo.setText("向下"); } else if(dir == -1) { //mouseInfo.setText("向上"); } } } wo qu shi shi private static void attachMouseWheelListener(final JFrame frame){mouseWheelListener listener = new mouseWheelListener(){public void mouseWheelMoved(moseMoveEvent e){int count = e.getWheelRotation();int dir = (Math.abs(count)>0)?UP:DOWN;changeBackground(frame,dir);}}button.addMouseWheelListener(listener);} 编译时异常和运行时异常有什么区别啊? dt.jar和tools.jar 这种socket数据该怎样读?? 求教一道简单的面试题 编译显示 Cannot find type 'Authenticator' 关于完整的排序例子 -请教 JTree新增节点的事件 一个小问题!!! 下拉列表框ComboBox哪个事件表示当前选项改变呢? 一个java程序的执行问题??? 关于FTP服务器的问题!! JAXP默认使用的是哪种XML解析器?
public void mouseWheelMoved(MouseWheelEvent e) {
int dir = e.getWheelRotation();
if(dir == 1) {
//mouseInfo.setText("向下");
}
else if(dir == -1) {
//mouseInfo.setText("向上");
}
}
}
mouseWheelListener listener = new mouseWheelListener(){
public void mouseWheelMoved(moseMoveEvent e){
int count = e.getWheelRotation();
int dir = (Math.abs(count)>0)?UP:DOWN;
changeBackground(frame,dir);
}
}
button.addMouseWheelListener(listener);
}