如何在图形上找到鼠标输入

时间:2012-05-06 09:34:07

标签: java graphics mouse

我想知道是否有人可以告诉我如何在窗口中找到鼠标的坐标,以及该鼠​​标是否已被点击。

2 个答案:

答案 0 :(得分:1)

对于鼠标移动/位置,请在Component上使用MouseMotionListener。 要单击鼠标,请在Component上使用MouseListener。

component.addMouseListener(...);
component.addMouseMotionListener(...);

您可以为两者使用相同的侦听器,并且有一个适配器类可以扩展(MouseAdapter)以仅覆盖您关心的事件方法。

阅读有关鼠标监听器的所有信息here

答案 1 :(得分:0)

您可以去阅读有关鼠标事件和听众的Java文档,或者查看this example,它会准确涵盖您要查找的内容:JComponent上的鼠标点击和鼠标位置