源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java抓取鼠标事件和鼠标滚轮事件示例

  • 时间:2021-09-26 20:42 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java抓取鼠标事件和鼠标滚轮事件示例
java抓取鼠标事件和滚轮事件
[u]复制代码[/u] 代码如下:
package demo; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseWheelEvent; import java.awt.event.MouseWheelListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class MouseDemo extends JFrame  implements MouseListener,MouseWheelListener{     static int chang=400,kuang=400;     public MouseDemo(){     JPanel j=new JPanel();     JButton jb=new JButton("click");     j.add(jb);     this.add(j);     this.setVisible(true);     this.setSize(chang,kuang);     jb.addMouseListener(this);     this.addMouseWheelListener(this);     }     public   void mouseClicked(MouseEvent e){         //左击事件         if(e.getButton()==MouseEvent.BUTTON1)             System.out.println("zuo ji shi jian ....");         //滑轮按下事件         if(e.getButton()==MouseEvent.BUTTON2)             System.out.println("zhong  ji shi jian ....");         //右击事件         if(e.getButton()==MouseEvent.BUTTON3)             System.out.println("you ji shi jian ....");     }     public static void main(String[] args) {         // TODO Auto-generated method stub         new MouseDemo();     }     @Override     public void mouseEntered(MouseEvent e) {         // TODO Auto-generated method stub     }     @Override     public void mouseExited(MouseEvent e) {         // TODO Auto-generated method stub     }     @Override     public void mousePressed(MouseEvent e) {         // TODO Auto-generated method stub     }     @Override     public void mouseReleased(MouseEvent e) {         // TODO Auto-generated method stub     }     @Override     //利用滚轮事件将窗口放大和缩小     public void mouseWheelMoved(MouseWheelEvent e) {         // TODO Auto-generated method stub         if(e.getWheelRotation()==1){             chang+=10;             kuang+=10;             this.setSize(chang,kuang);             this.validate();             System.out.println("滑轮向前。。。。");         }         if(e.getWheelRotation()==-1){             chang-=10;             kuang-=10;             this.setSize(chang,kuang);             this.validate();             System.out.println("滑轮向后....");         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部