`
代码小达人
  • 浏览: 24449 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

java鼠标监听器的总结

阅读更多
鼠标监听器的总结
鼠标监听器是新学的一个监听器,与动作监听器不同,动作监听器监听的是某一动作或者行为,而鼠标监听器监听的是某一区域内鼠标的各种活动,可以用来制作画图板。动作监听器是直接加到所需监控的按钮上的,与动作监听器不同,鼠标监听器需要获得某一区域的权限(获得画布)才可以对此区域进行修改,这个修改不是覆盖,而是直接修改,都是在同一平面上进行的。在做完窗体后:


/
*
		 * 从窗体上得到画布,并且这一区域是可以改变颜色的
		 */
		Graphics g=this.getGraphics();
		/*
		 * 创建一个新的鼠标监听器
		 */
		mouselistener lis=new mouselistener(g);
		/*
		 * 将窗体加一个鼠标监听器
		 */
		this.addMouseListener(lis);

这以后才能在鼠标监听器上面对画布进行各种操作,包括“绘画”等。



分享到:
评论

相关推荐

    java监听器的实现和原理详解

    Java监听器的实现和原理详解 Java监听器是一种非常重要的设计模式,在Java中广泛应用于事件驱动编程。监听器模式的主要思想是将事件源和事件处理器分离,使得事件源可以独立于事件处理器,提高了系统的灵活性和可...

    Java监听键盘鼠标全局事件[定义].pdf

    Java监听键盘鼠标全局事件广泛应用于游戏开发、自动化测试、屏幕阅读器等领域。该技术可以帮助开发者快速实现复杂的交互功能,以提高用户体验。 九、Java监听键盘鼠标全局事件的优点 Java监听键盘鼠标全局事件的...

    Java鼠标画线

    三、添加鼠标监听器 为了响应鼠标的按下、移动和释放事件,我们需要添加MouseListener和MouseMotionListener。在这些监听器中,我们可以记录鼠标按下时的位置,并在鼠标移动时实时更新画布,直到鼠标被释放。 ```...

    java一个监听器的例子

    在Java Swing中,有多种类型的监听器,例如动作监听器(ActionListener)、鼠标监听器(MouseListener)、键盘监听器(KeyListener)和窗口监听器(WindowListener)等。例如,如果我们想要在用户点击按钮时执行某些...

    java鼠标事件使用的简单例子

    下面是一个简单的例子,展示如何在Java Swing环境中添加鼠标监听器: ```java import javax.swing.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class MouseEventExample { ...

    java监听器

    在Java编程中,监听器(Listener)是一种关键的机制,它允许程序对特定事件的发生做出反应。Java提供了丰富的API来支持事件驱动编程,这在GUI(图形用户界面)开发、网络通信、数据变更跟踪等多个场景中都有广泛的...

    JAVA 鼠标画笔器功能

    总的来说,创建一个Java鼠标画笔器功能涉及到GUI设计、事件监听、图形绘制等多个Java核心技术,通过这样的项目,开发者可以深入理解Java GUI编程,并锻炼解决问题的能力。同时,这也是一个很好的练习,可以让你在...

    java鼠标监听器源码-java-notes:尼泊尔大学的完整JavaNote

    java鼠标监听器源码Java笔记 :writing_hand: 阿琼·阿迪卡里 Java 是一种通用计算机编程语言,它是并发的、基于类的、面向对象的,并且专门设计为具有尽可能少的实现依赖性。 匆忙 ? 基本 :fast-forward_button: :...

    JAVA 关于按钮左键右键的监听器的使用 同时 可取消监听器

    java代码介绍按钮监听器的使用,使用简单的例子,详细生动的展示了监听器的使用。

    java鼠标事件

    使用java开发的模拟鼠标事件,包括点击鼠标左键、鼠标中键、鼠标右键,双击鼠标左键、鼠标右键等鼠标动作

    Java鼠标双击事件.

    以下是对如何处理Java鼠标双击事件的详细解释: 首先,我们可以使用`MouseListener`接口来监听鼠标的点击事件。在这个接口中,有一个`mouseClicked(MouseEvent e)`方法,当鼠标被点击时,这个方法会被调用。通过...

    JAVA鼠标事件

    假设我们有一个按钮`btn1`,我们可以这样注册一个鼠标监听器: ```java btn1.addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { // 鼠标按下的逻辑处理 } @...

    Java Swing 鼠标手势

    1. **创建MouseGesture监听器**:首先,你需要创建一个实现了`java.awt.event.MouseMotionListener`接口的类,这个接口包含处理鼠标移动事件的方法。你将在此类中定义鼠标手势的识别逻辑。 2. **识别手势**:在监听...

    java获取鼠标坐标位置swing

    // 添加鼠标移动监听器 addMouseMotionListener(this); setVisible(true); } @Override public void mouseMoved(MouseEvent e) { // 更新标签文本,显示当前鼠标坐标 label.setText("鼠标坐标:" + e.getX...

    java鼠标绘图程序

    Java鼠标绘图程序是一种基于Java GUI技术实现的交互式应用程序,允许用户通过鼠标在屏幕上绘制图形。这个实验项目旨在帮助开发者掌握Java图形用户界面(GUI)编程,事件处理以及基本图形绘制的技术。以下是对实现这...

    jnativehook, 用于Java的全局键盘和鼠标侦听器.zip

    jnativehook, 用于Java的全局键盘和鼠标侦听器 JNativeHook是一个为Java提供全局键盘和鼠标侦听器的库。 这将允许你监听全局快捷方式或者鼠标运动,否则使用纯Java就不可能。 为了完成这项任务,JNativeHook利用平台...

    java事件 鼠标事件 实例代码

    Java事件模型基于观察者模式,其中事件源(通常是组件如按钮或文本框)生成事件,而事件监听器则注册以接收这些事件并执行相应的操作。在Java AWT和Swing库中,鼠标事件主要分为三类:`MouseEvent`、`...

    java swing 鼠标自动移动

    7. **源码分析**: 源码中可能会涉及到如何使用`Robot`类来模拟鼠标移动,如何根据时间间隔触发移动事件,以及如何在Swing中添加事件监听器。具体的实现细节可能包括线程控制、定时任务(如`java.util.Timer`或`java....

    java 课程设计 虐待鼠标 源代码 很人性化的窗口设计

    1. **事件监听**:为了响应用户的鼠标点击,开发者需要设置事件监听器(MouseListener或ActionListener),当用户点击按钮时触发相应的方法。 2. **线程管理**:计时器通常在后台线程中运行,因此开发者需要理解多...

    基于JPanel以及鼠标监听的Java 画图程序

    2. **鼠标监听器**: 实现MouseListener或MouseMotionListener接口,以响应用户的鼠标操作,比如按下、移动和释放,从而绘制图形。 3. **图形绘制**: 使用Java的Graphics类在JPanel上绘制图形,如直线、圆、线和点。 ...

Global site tag (gtag.js) - Google Analytics