我试图找到JFrame的起始位置/位置,以便将鼠标光标从JFrame窗口映射到桌面。无论如何找到JFrame的X,Y位置?
答案 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