java如何获取一个控件在屏幕上的位置(XY坐标)

2024-11-14 20:23:12
推荐回答(5个)
回答1:

int
getX()

返回组件原点的当前 x 坐标。

int
getY()

返回组件原点的当前 y 坐标。

这是JComponent 类提供的方法 java.swing 包中的所有控件都继承了这个类

或者你也可以使用下面这个方法 这是 Component 类提供的方法也是个超类 只是坐标被封装成Point类了
Point getLocation()

回答2:

int
getX()
返回组件原点的当前 x 坐标。
int
getY()
返回组件原点的当前 y 坐标。
这是JComponent 类提供的方法 java.swing 包中的所有控件都继承了这个类

回答3:

我直说说下思路哈 ~
如果是 个 按钮 那就能选中的 在选中是 就实现了 光标的选中 效果 然后去计算 光标离 浏览器 上下左右的边距 减去按钮本身的宽和高~

回答4:

setBounds(x, y, width, height)
x,点坐标,y点左边
width 控件宽, height 控件高

回答5:

getLocation()试试这个方法看行不