zoukankan      html  css  js  c++  java
  • 事件监听机制——鼠标事件MouseEvent

    鼠标事件

    鼠标事件包括鼠标的双击、左击、右击、中间键等等,本文进行事件加载进行简单介绍,具体可以参考键盘事件。

    import java.awt.*;
    import java.awt.event.*;
    
    //按钮活动事件与按钮活动事件的区别?优先选择addActionListener
    
    class MouseAndKeyEvent 
    {
    	//定义该图形所带的组建的引用
    	private Frame f;
    	private Button btn;
    
    	MouseAndKeyEvent()
    	{
    		init();
    	}
    
    	public void init()
    	{
    		f=new Frame("My frame");
    
    		//对frame进行基本设置
    		f.setBounds(300,100,600,500);
    		f.setLayout(new FlowLayout());
    
    		btn=new Button("my button");
    		
    		//加载一下窗体事件
    		myEvent();
    
    		//将组件添加到窗体中
    		f.add(btn);
    		
    		//显示窗体
    		f.setVisible(true);
    
    	}
    
    	private void myEvent()
    	{
    		f.addWindowListener(new WindowAdapter()
    		{
    			public void windowClosing(WindowEvent e)
    			{
    				System.exit(0);
    			}
    		});
    		
    
    		
    		
    
    		//按钮活动监听
    		btn.addActionListener(new ActionListener()
    		{
    			public void actionPerformed(ActionEvent e)
    			{
    				System.out.println("action ok");
    			}
    		});
    
    
    		//
    		btn.addMouseListener(new MouseAdapter()
    		{
    			private int count=1;
    			private int doubleCount=1;
    
    			//鼠标进入时触发
    			public void mouseEntered(MouseEvent e)
    			{
    				System.out.println("鼠标进入"+count+++"次");
    			}
    
    			//点击时触发
    			public void mouseClicked(MouseEvent e)
    			{
    				if(e.getClickCount()==2)
    					System.out.println("鼠标双击"+doubleCount+++"次");
    			}
    		});
    		
    		
    	}
    
    		
    	public static void main(String[] args) 
    	{
    		new MouseAndKeyEvent();
    	}
    }
    




  • 相关阅读:
    namespace for c++
    [爬虫]Python爬虫基础
    为什么局域网IP是192.168开头?
    [Python基础]Python中remove,del和pop的区别
    权限控制(delphi actionlist)
    Delphi ActionList详解
    充分利用HTML标签元素 – 简单的xtyle前端框架
    好用的侧边栏菜单/面板jQuery插件
    最新的手机/移动设备jQuery插件
    有用的jQuery布局插件推荐
  • 原文地址:https://www.cnblogs.com/xiangyangzhu/p/4239780.html
Copyright © 2011-2022 走看看