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

java如何获得当前鼠标的坐标不用点击事件屏幕的任意位置最好写段代码也可以告诉我用什么函数下面2人的都不对问题我自己解决了java有样一个类获得屏幕鼠标任意一点的坐标另一... java如何获得当前鼠标的坐标 不用点击事件 屏幕的任意位置
最好写段代码 也可以告诉我用什么函数
下面2人的都不对 问题我自己解决了 java有样一个类 获得屏幕鼠标任意一点的坐标

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

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

有没人知道啊 知道的我给++分啊
展开
 我来答
gsggs
2008-03-14 · 超过18用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:70.4万
展开全部
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 mouseClicked(MouseEvent event)
{
statuxBar.setText("clicked at ["+event.getX()+
","+event.getY()+"]");
}
public void mousePressed(MouseEvent event)
{
statusBar.setText("Pressed at["+event.getX()+
","+event.getY()+"]");
}
public void mouseReleased(Mouseevent event)
{
statusBar.setText("Relessed at["+event.getX()+
","+event.getY()+"]");
}
public void mouseDragged(Mouseevent event)
{
statusBar.setText("Dragged at["+event.getX()+
","+event.getY()+"]");
}
public void mouseMoved(Mouseevent event)
{
statusBar.setText("Moved at["+event.getX()+
","+event.getY()+"]");
}

public static void main(String args[])
{
MouseTracker application=new MouseTracker();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置用户在此窗体上发起 "close" 时默认执行的操作
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zicozhang
2008-03-14 · TA获得超过1621个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:0
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式