在窗口中找到JFrame的位置/位置

时间:2011-10-31 06:57:05

标签: java swing location jframe

我试图找到JFrame的起始位置/位置,以便将鼠标光标从JFrame窗口映射到桌面。无论如何找到JFrame的X,Y位置?

3 个答案:

答案 0 :(得分:23)

您可以使用继承自java.awt.Component的getLocation()getLocationOnScreen() JFrame方法。

答案 1 :(得分:0)

您必须实现MouseListener接口并调用覆盖方法

public void mouseEntered(MouseEvent me) 

并使用

MouseEvent.getX();

MouseEvent.getXOnScreen();

答案 2 :(得分:0)

Jframe.getX() // that will give you location of top left X coordinate of your jframe


Jframe.getY() // that will give you location of top left Y coordinate of your jframe