java小程序中鼠标事件的响应处理(包含右键、双击等)
来源:互联网 发布:淘宝diy u盘店铺推荐 编辑:程序博客网 时间:2024/05/21 07:42
如何在小程序中实现鼠标响应?
public class Hello extends Applet implements MouseListener{
public void init(){
addMouseListener(this);
}
public void mouseEntered(MouseEvent e){
au.play();
setBackground(Color.blue);
}
public void mouseExited(MouseEvent e){
setBackground(Color.black);
}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseClicked(MouseEvent e){}
}
首先在小程序中实现事件监听器,再实现鼠标用户接口
如何小程序中处理鼠标双、三击?
component.addMouseListener(
new MyMouseListener());
public class MyMouseListener extends MouseAdapter {
public void mouseClicked(MouseEvent evt) {
if (evt.getClickCount() == 3) {
// 处理鼠标三击
} else if (evt.getClickCount() == 2) {
// 处理鼠标双击
}
}
}
处理鼠标右键
public mouseClicked(MouseEvent e){
if(e.isMetaDown()){//检测鼠标右键单击
}
如何在小程序中处理鼠标中间键?
new MyMouseListener());
public class MyMouseListener extends MouseAdapter {
public void mouseClicked(MouseEvent evt) {
if ((evt.getModifiers() &?
InputEvent.BUTTON1_MASK) != 0) {
processLeft(evt.getPoint());
//处理鼠标左键单击
}
if ((evt.getModifiers() &?
InputEvent.BUTTON2_MASK) != 0) {
processMiddle(evt.getPoint());
//处理鼠标中间键单击
}
if ((evt.getModifiers() &?
InputEvent.BUTTON3_MASK) != 0) {
processRight(evt.getPoint());
//处理鼠标右键单击
}
}
}
转自:一起代码网
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- AWT/Swing中处理鼠标双击(多击)以及右键点击的事件处理办法
- java swing鼠标双击和右键事件处理
- java Swing的鼠标双击事件如何响应
- Swing之table中响应鼠标双击(单击)事件
- MFC中listControl控件右键双击响应事件
- Java鼠标双击事件
- Java鼠标双击事件
- DX控件中鼠标双击(或鼠标右键同理)点击GridControl(GridView)的实现
- Flex中一个鼠标事件多处响应的处理
- selenium-webdriver(python) -- 鼠标事件(双击,右键)
- GEF中鼠标双击事件的获取
- Android中不常见的监听: 鼠标划过/双击/右键
- 让窗口响应鼠标双击事件
- libvlc 双击,鼠标事件消息响应
- MFC 鼠标双击响应单击事件
- javascript 处理鼠标右键事件
- 读GOF设计模式杂记之 Decorator
- Vista自带系统备份错误0x8004...
- 关于窗口的操作详谈
- Notepad++ 代码编辑器
- 听录——热带雨林中的昆虫
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- JAVA视频教程
- 面向对象与protected
- VC代码的编写和调试---编写易于调试的VC代码
- 史上最有趣的Readme
- C# new 用法说明
- B2C的分期付款
- 实现JAVA的动态类载入机制
- PHP会话(Session)使用入门