zoukankan      html  css  js  c++  java
  • Java GUI 鼠标事件

    import java.awt.Button;
    import java.awt.FlowLayout;
    import java.awt.Frame;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    
    public class Java鼠标事件 {
    	public static void main(String[] args) {
    		Frame f = new Frame("WindowEvent");
    		f.setLayout(new FlowLayout());
    		f.setSize(300,200);
    		f.setLocation(300, 200);
    		f.setVisible(true);
    		Button btn = new Button("Button");
    		f.add(btn);
    		btn.addMouseListener(new MouseAdapter() {
    
    			@Override
    			public void mouseClicked(MouseEvent e) {
    				// TODO Auto-generated method stub
    			System.out.println("MouseClicked--鼠标完成点击事件");	
    			if(e.getButton()==e.BUTTON1) {
    				System.out.println("鼠标左击事件");
    			}
    			else if(e.getButton()==e.BUTTON2) {
    				System.out.println("鼠标中键点击事件");				
    			}
    			else if (e.getButton()==e.BUTTON3) {
    				System.out.println("鼠标右击事件");
    			}
    			}
    
    			@Override
    			public void mouseEntered(MouseEvent arg0) {
    				// TODO Auto-generated method stub
    				System.out.println("MouseEntered--鼠标进入按钮区域事件");
    			}
    
    			@Override
    			public void mouseExited(MouseEvent arg0) {
    				// TODO Auto-generated method stub
    				System.out.println("MouseExited--鼠标移出按钮区域事件");
    				
    			}
    
    			@Override
    			public void mousePressed(MouseEvent arg0) {
    				// TODO Auto-generated method stub
    				System.out.println("MousePressed--鼠标按下事件");
    			}
    
    			@Override
    			public void mouseReleased(MouseEvent arg0) {
    				// TODO Auto-generated method stub
    				System.out.println("MouseReleased--鼠标放开事件");
    			}
    			
    		});
    	}
    
    }
    
    
  • 相关阅读:
    Keil MDK中单个c文件生成LIB文件
    STM32标准外设库、 HAL库、LL库
    STM32CubeMX介绍、下载与安装
    static关键字的总结
    Qt中 QString 转 char*
    字符串(string)与整型(int)、浮点型(float)等之间的转换
    RF相关知识
    Qt4问题集锦
    Qt4程序在windows平台下打包发布
    (81)Client、Server通信模式和P2P通信模式的区别
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076534.html
Copyright © 2011-2022 走看看