`

java小程序中鼠标事件的响应处理

    博客分类:
  • java
阅读更多

如何在小程序中实现鼠标响应?

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){} }

 首先在小程序中实现事件监听器,再实现鼠标用户接口
如何小程序中处理鼠标双、三击?

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()){
           //检测鼠标右键单击 
    } 
}

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小程序,也称为Java Applet,是用Java语言编写的轻量级应用程序,可以在Web浏览器中运行,为用户提供互动体验。这些小程序可以是各种类型的游戏,例如坦克大战、吃蘑菇游戏、乒乓球游戏和打字游戏,以及一些实用...

    用鼠标事件响应画间断直线

    Applet是Java小应用程序,它可以在Web浏览器中运行,提供交互式的图形界面。为了创建一个Applet,我们需要继承`java.applet.Applet`类并重写其中的方法。 接下来,我们要关注的是鼠标事件。Java提供了`java.awt....

    java鼠标事件--正弦曲线

    在Java编程中,鼠标事件(MouseEvent)是图形用户界面(GUI)编程的重要组成部分,它允许程序响应用户的鼠标操作。在这个“java鼠标事件--正弦曲线”的主题中,我们将深入探讨如何利用Java AWT和Swing库来处理鼠标...

    JAVA中使用鼠标和键盘事件

    Applet是Java的一种小程序,它可以在Web浏览器中运行,提供了一种动态和交互式的网页内容展示方式。在Java AWT(Abstract Window Toolkit)库中,Applet类提供了处理用户输入事件的能力。 1. 鼠标事件: Java中的...

    实现鼠标画图的Java程序

    在 Java 中,事件处理是指对用户交互的响应。例如,点击鼠标按钮、键盘输入等。在本程序中,我们使用了 `MouseListener` 接口,来监听鼠标事件。当用户点击鼠标按钮时,程序将捕获该事件,并执行相应的处理逻辑。 5...

    java小程序源代码合集

    在这个“经典java小程序源代码合集”中,我们能够找到一系列有趣且实用的项目,包括五子棋、聊天程序、扫雷游戏以及俄罗斯方块。这些程序是学习Java编程和理解面向对象设计思想的理想实例。 首先,五子棋程序展示了...

    java鼠标绘图程序

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

    Java五子棋小程序

    总的来说,【Java五子棋小程序】是Java初学者实践GUI编程、事件处理、多线程、数据结构和算法的绝佳案例。通过深入研究这个项目,不仅可以掌握基础的Java编程技能,还能了解如何将这些知识应用于实际项目开发中。

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

    通过对这个“虐待鼠标”项目的源代码进行学习和分析,我们可以深入理解Java GUI编程的各个方面,包括事件处理、用户界面设计、多线程等核心概念,这对于提升Java编程能力大有裨益。同时,这也是一种有趣的编程实践,...

    Java小程序

    ### Java小程序知识点解析 #### 一、程序概述 本文将基于一个简单的Java小程序实例进行解析,该程序通过`java.applet.Applet`类创建了一个基本的Applet应用程序,旨在为初学者提供一个易于理解的学习案例。该小...

    java 记事本小程序

    总的来说,这个Java记事本小程序是一个综合性的实践案例,涵盖了Java GUI编程的多个关键方面,包括组件使用、事件处理、文件操作以及项目构建工具的使用。通过学习和理解这个项目,开发者可以提升在Java Swing环境下...

    java截图小程序

    总之,开发一个Java截图小程序涉及到GUI设计、事件处理、图像处理等多个方面,通过学习和实践这些知识点,可以加深对Java桌面应用开发的理解。同时,这个小程序也是一个很好的练习项目,可以帮助开发者巩固和提升...

    Java写的截图小程序,源码

    Java编写的截图小程序是一个实用的桌面工具,它允许用户快速捕获屏幕上的任何区域,并进行进一步的操作,如保存、编辑或分享。这个程序是用Java编程语言实现的,利用了Java丰富的图形用户界面(GUI)库和事件处理...

    java事件处理机制.pdf

    Java中事件处理机制的核心是事件类和接口。事件类通常包含事件的相关信息,而事件接口定义了处理事件的方法。例如,对于按钮点击事件: - **事件类**: `ActionEvent` - **事件接口**: `ActionListener` #### 四、...

    JavaSwing小程序

    在本JavaSwing小程序中,我们可能涉及到Swing的基本用法、组件使用、布局管理以及事件处理等多个知识点。 1. **Swing组件**:Swing 提供了许多组件,如 JButton、JLabel、JTextField、JTextArea、JCheckBox、...

    利用Thread创建线程-java

    在Java编程语言中,线程是程序执行的基本单元,它允许程序同时执行多个任务。`Thread`类是Java中用于创建和管理线程的核心类。本文将深入探讨如何利用`Thread`来创建线程,以及相关的重要知识点。 1. **线程的创建...

    java画图小程序源码

    Java画图小程序是一种基于Java编程语言开发的图形用户界面(GUI)应用,它允许用户进行基本的绘图操作,如绘制直线、矩形和圆形,以及进行颜色选择和图像变换等。这个源码项目可能是一个学生作业或者个人学习成果,...

    java编译的画图小程序

    在这款小程序中,开发者利用了Java丰富的API和面向对象的特性来构建功能。以下是对该程序涉及到的主要知识点的详细说明: 1. **Java GUI(图形用户界面)**:Java提供了多种库来创建GUI,如AWT(Abstract Window ...

    java事件处理 圆

    总结起来,Java事件处理机制提供了一种灵活的方式来响应用户与GUI的交互,而鼠标事件处理则是其中的重要组成部分。通过实现适当的监听器接口并覆盖其方法,我们可以捕捉到用户的鼠标动作,并据此更新界面。在"java...

    java 画图小程序

    总的来说,Java 画图小程序是一个综合性的项目,涵盖了GUI设计、图形绘制、事件处理等多个Java编程基础知识点。通过实现这样一个小程序,开发者不仅可以加深对Java GUI的理解,还能提高自己的编程和设计能力。在实际...

Global site tag (gtag.js) - Google Analytics