java鼠标事件
发布时间: 2024-11-20 04:52:21
⑴ 如何区分java中单击的是左击还是右击,还有一个问题是能否取消鼠标的监听事件
鼠标事件要添加MouseListener,捕获MouseEvent。MouseListener里的几个事件的参数都是MouseEvent,MouseEvent提供了获得点击了哪个键的方法getButton。比如下面这个点击事件处理。 public void mouseClicked(MouseEvent arg0) {
if(arg0.getButton() == MouseEvent.BUTTON1) {
// 左键点击
} else if(arg0.getButton() == MouseEvent.BUTTON2) {
// 中键点击
} else if(arg0.getButton() == MouseEvent.BUTTON3) {
// 右键点击
}
} 添加监听是addMouseListener方法,取消监听当然就是removeMouseListener方法了。
⑵ java 鼠标左键 加 ctrl 选中是什么监听事件
事件源。
java的事件监听机制包含三个组件事件源事件监听器事件对象,当事件源上发生操作,时它将会调用事件监听器的一个方法,并且会传递一个事件对象过来,事件监听器由开发人员编写,开发人员在事件监听器中,可以拿到事件源,从而对事件源上的操作进行处理。
热点内容