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--鼠标放开事件");
}
});
}
}
Java GUI 鼠标事件
2023-09-14 08:58:08 时间
相关文章
- java使用md5_Java_MD5的使用「建议收藏」
- eclipse创建一个java项目目录_Eclipse创建JAVA项目
- Java后台接收参数出现java.lang.Integer cannot be cast to java.lang.Double错误(已解决)[通俗易懂]
- java session id 生成_Java通过sessionId获取Session「建议收藏」
- java一个字符几个字节_Java 语言中一个字符占几个字节?
- Java把string转json格式_java实体类转json字符串
- Java tps_Java static
- java executeupdate,为什么executeUpdate(sql)返回-1呢
- Java算法大全_java贪心算法几个经典例子
- java h2 数据库_Java H2数据库
- 从java到JavaScript(2):对比Java/Go/Swift/Rust看Dart
- 在java中调用mysql存储过程详解数据库
- Java 模拟HTTP Get Post请求详解编程语言
- JAVA连接SAP详解编程语言
- 时间解决Redis Java设置过期时间的方法(redisjava过期)
- 处理实现Redis中Java缓存数据过期管理(redisjava过期)
- Java实现MySQL数据插入(java插入mysql)
- 使用Java语言写Redis实现一个分布式缓存系统(用java写个redis)
- Oracle和Java结合,推出新一代商城系统(java oracle商城)
- java使用nio2拷贝文件的示例