java如何获得当前鼠标的坐标

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:18:55
java如何获得当前鼠标的坐标 不用点击事件 屏幕的任意位置
最好写段代码 也可以告诉我用什么函数
下面2人的都不对 问题我自己解决了 java有样一个类 获得屏幕鼠标任意一点的坐标

另一个问题:
用java程序 比较2张图片

相似程度超过80%的都认为是相同。

有没人知道啊 知道的我给++分啊

请参考:
http://www.java-cn.com/bbs-jsp/show.jsp?id=175855

JLabel.setText(String text)可以设置标签的显示文本内容。
MouseEvent(鼠标事件)有两个方法:getX();getY();可以获得mouse的坐标。
定义一个类,implements mouseListener,mouseMotionListener就能ok了
如:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Mousetracker extends JFrame implements MouseListener,MouseMotionListener //实现两个鼠标事件接口 ,
{
private JLabel statusBar; //定义一个标签
public MouseTracker() //构造方法
{
super("Demonstrating mouse event"); //调用父窗口构造方法
statusBar=new JLabel();
getContentPane().add(statusBar,BorderLayout.SOUTH); //获得上下文面板,并添加组件
addMouseListener(this); //绑定事件监听器,因为本身实现了监听器接口,因此用this,即本身
addMouseMotionListener(this);
setSize(275,100);
setVisible(true);
} //以下是实现鼠标的各种事件,如按下,弹起,拖拽等
public void