事件监听机制——鼠标事件MouseEvent
2024-09-04 03:53:39
鼠标事件
鼠标事件包括鼠标的双击、左击、右击、中间键等等,本文进行事件加载进行简单介绍,具体可以参考键盘事件。
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();
}
}
最新文章
- linux学习日记之目录配制
- 自制jquery可编辑的下拉框
- JAVA反射其实就是那么一回事
- html第一阶段总结
- NSURL基本操作示例说明
- 科普:浅谈 Hellinger Distance
- HDU 2544 最短路 (最短路,spfa)
- hdu 4251 划分树
- House Robber 解答
- Unix/Linux环境C编程入门教程(15) BT5开发环境搭建
- 180China丨the Agency for Brand Engagement and Experience
- java 中类的加载顺序(转)
- Ohloh研究报告
- 单独谈谈 Android Cursor 的使用细节
- Caused by:org.hibernate.HibernateException:Unable to make JDBC Connection
- Jquery封装的Ajax
- Verilog语言
- MVC身份验证及权限管理(转载)
- Beta版本冲刺准备
- Spring整合Quartz定时任务 在集群、分布式系统中的应用(Mysql数据库环境)
热门文章
- 关联查询的resultMap写法示例
- 1 android 人脸识别
- Oracle database datafile header中记录的datafile的大小
- 压力测试工具集合(ab,webbench,Siege,http_load,Web Application Stress)
- 【HBase基础教程】1、HBase之单机模式与伪分布式模式安装(转)
- 【Hadoop基础教程】1、Hadoop之服务器基础环境搭建(转)
- struts2在项目中的应用之下载
- vs 2015 update 3各版本下载地址
- 【Selenium + Python】自动化测试之发送邮件正文以及附件同时发送
- 一、任天堂ns (Nintendo Switch) 上手