鼠标事件

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

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();
}
}

最新文章

  1. linux学习日记之目录配制
  2. 自制jquery可编辑的下拉框
  3. JAVA反射其实就是那么一回事
  4. html第一阶段总结
  5. NSURL基本操作示例说明
  6. 科普:浅谈 Hellinger Distance
  7. HDU 2544 最短路 (最短路,spfa)
  8. hdu 4251 划分树
  9. House Robber 解答
  10. Unix/Linux环境C编程入门教程(15) BT5开发环境搭建
  11. 180China丨the Agency for Brand Engagement and Experience
  12. java 中类的加载顺序(转)
  13. Ohloh研究报告
  14. 单独谈谈 Android Cursor 的使用细节
  15. Caused by:org.hibernate.HibernateException:Unable to make JDBC Connection
  16. Jquery封装的Ajax
  17. Verilog语言
  18. MVC身份验证及权限管理(转载)
  19. Beta版本冲刺准备
  20. Spring整合Quartz定时任务 在集群、分布式系统中的应用(Mysql数据库环境)

热门文章

  1. 关联查询的resultMap写法示例
  2. 1 android 人脸识别
  3. Oracle database datafile header中记录的datafile的大小
  4. 压力测试工具集合(ab,webbench,Siege,http_load,Web Application Stress)
  5. 【HBase基础教程】1、HBase之单机模式与伪分布式模式安装(转)
  6. 【Hadoop基础教程】1、Hadoop之服务器基础环境搭建(转)
  7. struts2在项目中的应用之下载
  8. vs 2015 update 3各版本下载地址
  9. 【Selenium + Python】自动化测试之发送邮件正文以及附件同时发送
  10. 一、任天堂ns (Nintendo Switch) 上手