`

Java 获取鼠标坐标 MouseInfo类

    博客分类:
  • Java
阅读更多
Java GUI编程时获取鼠标坐标一般在Component上添加MouseEventListener(MouseEvent e),然后使用getX(),getY() 获取鼠标位置 来获取鼠标的坐标。那么如果不使用GUI编程或鼠标不在Component范围内欲获取鼠标坐标该怎么办呢?
MouseInfo类就可以提供这种功能。在任何时候,使用
Point mousepoint = MouseInfo.getPointerInfo().getLocation(); 

即可获取鼠标的坐标。如下:
import java.awt.MouseInfo;

public class MouseTest{
    public void main(String args[]){
        Point mousepoint = MouseInfo.getPointerInfo().getLocation();
        System.out.println(mousepoint.x+"  "+mousepoint.y);
    }
}


分享到:
评论

相关推荐

    Java实现跟踪鼠标运行坐标的源码

    首先,Java中的`java.awt.event.MouseEvent`类提供了鼠标事件的相关信息,包括鼠标的位置。我们需要监听鼠标移动事件(`MOUSE_MOVED`和`MOUSE_DRAGGED`),这两个事件在鼠标在窗口内移动时被触发。`MouseListener`和...

    快速取鼠标X和Y的坐标

    在Java中,我们可以利用`java.awt.MouseInfo`类的`getPointerInfo()`方法来获取鼠标位置: ```java import java.awt.Point; import java.awt.MouseInfo; public class MouseCoord { public static void main...

    获取当前鼠标的位置

    对于其他编程语言,例如Java,我们可以利用`java.awt.MouseInfo`类的`getPointerInfo().getLocation()`方法获取鼠标位置: ```java import java.awt.MouseInfo; public class Main { public static void main...

    cood.rar_坐标位置

    对于Java开发者,`java.awt.MouseInfo`类提供了获取鼠标位置的方法: ```java import java.awt.MouseInfo; public class MousePosition { public static void main(String[] args) { Point position = MouseInfo....

    获取鼠标在任意点上的位置

    在Java中,我们可以利用`java.awt.MouseInfo`类的`getCursorInfo()`方法来获取鼠标的位置。以下是Java代码示例: ```java import java.awt.MouseInfo; public class MousePositionExample { public static void ...

    控制台鼠标位置获取

    在Java中,我们可以利用`java.awt.MouseInfo`类来获取鼠标的位置信息。对于C++,则可能需要利用`libinput`或者`X11`库来实现类似的功能。 2. **API使用**: - **Python中的pynput**:首先需要安装`pynput`库(`pip...

    解决捕获鼠标时鼠标位置问题.rar

    在Java中,`java.awt.MouseInfo`类提供了`getPointerInfo().getLocation()`方法来获取鼠标位置。在Swing或AWT应用中,可以通过事件监听器捕获鼠标移动事件。 在Python中,如果你使用Tkinter库,可以注册一个事件...

    取鼠标当前位置、颜色信息

    - **Java**:`java.awt.MouseInfo.getPointerInfo().getLocation()`用于获取鼠标位置,`java.awt.Robot`类可以创建屏幕快照并读取像素颜色。 - **C++**:Windows API的`GetCursorPos`和`GetPixel`函数,或者使用...

    鼠标控制(测试)

    2. 鼠标坐标获取:获取鼠标在屏幕或特定控件上的位置信息。 3. 鼠标按钮状态:检测鼠标左键、右键或中键的状态。 4. 鼠标捕获:将鼠标锁定在特定区域,限制其在该区域内移动。 5. 自定义鼠标光标:改变鼠标的形状或...

    鼠标动作录制 源码

    - **坐标获取**:使用`java.awt.MouseInfo`或`java.awt.event.MouseEvent`类获取当前鼠标位置。 - **事件序列化**:将鼠标事件序列化为JSON或其他格式,以便于存储和回放。 - **回放事件**:根据序列化的事件数据...

    java实现屏幕取色

    Java 实现屏幕取色涉及到对操作系统...总结来说,Java实现屏幕取色主要依赖于`Robot`类来获取屏幕像素颜色,并结合GUI组件和事件监听器来实时显示所选颜色。通过多线程处理,可以实现颜色的动态更新,提升用户体验。

    Java自定义光标程序源码.zip

    在Java编程中,自定义光标是一项非常实用的技术,它允许开发者根据应用需求创建独特的鼠标指针形状,提升用户体验。本资源"Java自定义光标程序源码.zip"包含了一个实现这一功能的示例代码,我们可以从中学到如何在...

    Mouse_Robot:自动控制程序

    Java提供方法来获取鼠标位置并设置新的坐标,例如`java.awt.MouseInfo.getPointerInfo().getLocation()`和`java.awt.Robot.mouseMove(int x, int y)`。 4. **自动化控制**:使用`java.awt.Robot`类,开发者可以模拟...

Global site tag (gtag.js) - Google Analytics