`

java获取鼠标当前位置

    博客分类:
  • java
阅读更多
方法一:
package window;

import java.awt.MouseInfo;
import java.awt.Point;


public class ShowMousePostion {
	public static void main(String[] args) throws InterruptedException {
		while(true){
			Point point=MouseInfo.getPointerInfo().getLocation();
			System.out.println("x="+point.x+",y="+point.y);
			Thread.sleep(1000);
		}
	}
}


方法二:
package window;

import java.awt.Point;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JFrame;

public class MouseListenerTest extends JFrame implements MouseListener {

	public MouseListenerTest() {
		this.setSize(500, 400);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//		this.addMouseListener(this);

		this.setVisible(true);
	}

	@Override
	public void mouseClicked(MouseEvent e) {
		Point p = e.getPoint();
		this.setTitle("当前坐标:" + p.x + "," + p.y);
	}

	@Override
	public void mouseEntered(MouseEvent e) {
		// TODO Auto-generated method stub

	}

	@Override
	public void mouseExited(MouseEvent e) {
		// TODO Auto-generated method stub

	}

	@Override
	public void mousePressed(MouseEvent e) {
		// TODO Auto-generated method stub

	}

	@Override
	public void mouseReleased(MouseEvent e) {
		// TODO Auto-generated method stub

	}

	public static void main(String[] args) {
		new MouseListenerTest();
	}

}

分享到:
评论

相关推荐

    java获取鼠标坐标位置swing

    在Swing中,我们可以轻松地实现与用户的交互,包括监听鼠标事件以获取鼠标的当前位置。标题"java获取鼠标坐标位置swing"指的是利用Java Swing来编程,实现在Swing组件上显示鼠标移动时的坐标位置。 首先,要获取...

    java 桌面图像获取带鼠标

    要显示鼠标图形,我们需要知道鼠标的当前位置。Java AWT中的`MouseInfo`类提供了获取鼠标状态的方法,如`getPointerInfo()`。结合`java.awt.Point`类,我们可以得到鼠标的位置信息。 ```java Point mouseLocation =...

    Java自动点击鼠标所在的位置

    Java代码自动点击屏幕中鼠标所在的位置

    获取当前鼠标的位置

    在计算机编程领域,获取当前鼠标的位置是一项常见的任务,特别是在开发涉及用户交互的软件时,比如游戏、绘图软件或者任何需要精确控制鼠标动作的应用。这个功能通常通过编程语言中的特定库或API来实现,以便获取...

    超简单的java获取鼠标点击位置坐标的实例(鼠标在Jframe上的坐标)

    Java 获取鼠标点击位置坐标的实例 在 Java 中,获取鼠标点击位置坐标是非常常见的需求,特别是在 GUI 编程中。今天,我们将学习如何使用 Java 获取鼠标点击位置坐标的实例,包括使用匿名内部类来实现鼠标事件监听器...

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

    在IT领域,获取鼠标当前位置和颜色信息是许多应用程序和脚本中的常见需求,尤其是在图形用户界面(GUI)开发和自动化测试中。以下是一些关于如何实现这一功能的关键知识点: 1. **鼠标位置**:鼠标位置是指鼠标的...

    java获得鼠标所在位置的图像的rgb值.rar_java图像rgb

    在这个方法中,我们可以获取鼠标当前的位置,即x和y坐标。 ```java import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.Point; public class MousePositionListener extends...

    Java鼠标画线

    在该方法内,根据鼠标的当前位置进行画线操作。 4. 在`paint()`或`paintComponent()`方法中,使用`Graphics`对象进行实际的绘图。获取`Graphics`对象后,我们可以调用`drawLine(int x1, int y1, int x2, int y2)`...

    java鼠标钩子实现

    首先,`MouseInfo`类提供了获取鼠标状态的方法,如`getNumberOfButtons()`用来获取鼠标按钮的数量,`isCursorVisible()`检查鼠标光标是否可见,以及`getPointerInfo()`返回当前鼠标的位置信息。 然而,Java标准库并...

    java开发模拟鼠标键盘操作

    `Robot`类还提供了`getMousePosition()`方法,用于获取当前鼠标的位置,返回一个`Point`对象,包含了X和Y坐标。 ```java Point mousePos = robot.getMousePosition(); System.out.println("Mouse Position: (" ...

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

    在Web开发中,JavaScript提供了`event.clientX`和`event.clientY`属性,可以在鼠标事件处理函数中获取到鼠标的当前位置。以下是一个HTML页面上的JavaScript示例: ```html <!DOCTYPE html> ('Mouse position:', ...

    Java swing鼠标拖拽功能源码

    2. **鼠标移动事件**:在`mouseDragged`方法中,根据鼠标当前位置与起始点的偏移计算出拖拽的距离,并更新组件的位置或状态。这里可能会涉及组件的重绘,以显示拖拽的效果。 3. **鼠标释放事件**:在`mouseReleased...

    java鼠标事件--正弦曲线

    当鼠标按下并移动时,我们可以获取鼠标的当前位置,然后用这些坐标来计算对应的正弦值,从而更新画布上的曲线。 实现这一功能的关键步骤如下: 1. **创建窗口和面板**:首先,我们需要创建一个JFrame实例作为主...

    使用Java语言,编程确定当前鼠标的位置坐标。.rar

    在Java编程中,获取当前鼠标的位置坐标是一项...通过以上步骤和理解,你可以在Java程序中轻松地获取并利用鼠标的当前位置坐标。记住,实践是检验理论的最好方式,所以尝试编写并运行示例代码,看看结果是否符合预期。

    显示鼠标位置的颜色

    例如,`pyautogui`库中的`colorAt`方法可以直接返回鼠标当前位置的RGB值。 3. **图像处理库**:对于更复杂的颜色识别任务,如颜色匹配或图像分析,我们可能需要用到图像处理库,如OpenCV。OpenCV提供了一系列强大的...

    控制台鼠标位置获取

    - **Java中的MouseInfo**:在Java中,可以使用`MouseInfo.getPointerInfo().getLocation()`来获取鼠标当前位置,其中返回的是一个`Point`对象,包含了x和y坐标。 ```java import java.awt.MouseInfo; import ...

    Java鼠标拖拽功能.rar

    - 在`mouseDragged(MouseEvent e)`或`onMouseDragged`中计算当前鼠标位置与初始位置的差值,并将此差值应用到组件的位置。 4. **关键类和方法**: - Swing中的`MouseListener`、`MouseMotionListener`接口,`...

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

    在Windows API中,可以使用`GetCursorPos`函数来获取鼠标的当前位置。这个函数会将鼠标的位置存储在一个`POINT`结构体中。例如,在C++中,你可以这样实现: ```cpp POINT cursorPos; GetCursorPos(&cursorPos); ```...

    此程序可以得到当前鼠标的坐标(源码)

    标题中的“此程序可以得到当前鼠标的坐标(源码)”指的是一个软件程序,它能够实时获取计算机上鼠标指针的当前位置。这个程序对于开发者来说非常有用,特别是那些需要进行鼠标操作模拟或需要精确控制鼠标行为的应用...

    java小游戏(鼠标画图)程序

    - 更新鼠标位置:获取鼠标当前位置并调用 `repaint` 方法更新画布。 4. **actionPerformed(ActionEvent e) 方法**: - 处理按钮点击事件: - 如果点击的是颜色按钮,则改变当前颜色 `c` 的值。 - 如果点击的是...

Global site tag (gtag.js) - Google Analytics