鼠标动作监听类MouseListener
来源:互联网 发布:防火墙怎么关闭端口 编辑:程序博客网 时间:2024/05/01 23:51
<span style="font-size:14px;">import java.awt.event.ActionEvent ;import java.awt.event.ActionListener ;import java.awt.event.WindowListener ;import java.awt.event.WindowAdapter ;import java.awt.event.WindowEvent ;import java.awt.event.KeyEvent ;import java.awt.event.MouseEvent ;import java.awt.event.KeyAdapter ;import java.awt.event.KeyListener ;import java.awt.event.MouseListener ;import javax.swing.JTextArea ;import javax.swing.JFrame ;import javax.swing.JScrollPane ;import javax.swing.JPasswordField ;class MyMouse extends JFrame implements MouseListener{ JTextArea text = new JTextArea() ; public MyMouse() { super.setTitle("鼠标精灵") ; JScrollPane scr = new JScrollPane(text) ; scr.setBounds(5,5,300,200) ; super.add(scr) ; text.addMouseListener(this) ; super.addWindowListener(new WindowAdapter() { public void WindowClosing(WindowEvent e) { System.exit(1) ; } }) ; super.setSize(400,300) ; super.setVisible(true) ; } public void mouseClicked(MouseEvent e) //得到鼠标键值 { int c = e.getButton() ; String mouseinfo = null; if(c==MouseEvent.BUTTON1) { mouseinfo = "左键\n" ; } if(c==MouseEvent.BUTTON2) { mouseinfo = "滚轮\n" ; } if(c==MouseEvent.BUTTON3) { mouseinfo = "右键\n" ; } text.append("被按下的是"+mouseinfo) ; } public void mouseEntered(MouseEvent e) //鼠标进入组件 { text.append("鼠标进入组件\n") ; } public void mouseExited(MouseEvent e) //鼠标离开组件 { text.append("鼠标离开组件\n") ; } public void mousePressed(MouseEvent e) //鼠标被按下 { text.append("鼠标被按下\n") ; } public void mouseReleased(MouseEvent e) //鼠标被放开 { text.append("鼠标被松开\n") ; } } ;class Tester{ public static void main(String args[]) { MyMouse mhk = new MyMouse() ; }} ;</span>
0 0
- 鼠标动作监听类MouseListener
- java-鼠标监听(MouseListener、MouseMotionListener)-鼠标事件(MouseEvent)
- java实现鼠标拖拽动作监听
- java实现鼠标和键盘动作后台监听
- java实现鼠标和键盘动作后台监听(未测试)
- java实现鼠标和键盘动作后台监听 (未测试)
- java实现鼠标和键盘动作后台监听
- java实现鼠标和键盘动作后台监听
- Cocos2d动作: 动作监听
- js监听鼠标键盘动作,超时不动作触发相应动作
- 【Java】鼠标监听器MouseListener和MouseMotionListener的使用
- 【Java】鼠标监听器MouseListener和MouseMotionListener的使用
- 鼠标监听类适配器改良
- Java_基础—GUI(窗体/鼠标/键盘/动作监听和键盘事件)
- 鼠标监听
- js监听键盘动作
- js监听键盘动作
- js监听键盘动作 .
- Xcode 6.2 插件失效的临时解决方案
- iOS 文件操作
- VIM使用技巧
- EL表达式
- 浅谈设计模式:命令模式(Command Pattern)
- 鼠标动作监听类MouseListener
- js中自定义键值对形式的Map结构
- Python连接mysql数据库
- 十进制转十六进制
- AspNet MVC4 教学-4:Asp.Net MVC4 利用ViewData.Model传递数据
- C#中config文件的key标签读写
- 静态方法vs非静态方法
- 团队中的合作和信任
- java中包和类的导入以及修饰符(modifiers)的作用域