【发布时间】:2012-04-21 16:28:53
【问题描述】:
我正在尝试获取组件的坐标,例如标签。我尝试了 getBounds 和 getLocation,但是如果标签位于 2 个或更多面板上,它们不会给出准确的坐标。除了 getLocationOnScreen 之外,还有没有办法能够获得准确的组件坐标,即使它们位于多个面板上?
【问题讨论】:
-
一个标签如何出现在多个面板上?
-
我的意思是,你有多个面板相互分层,每个面板都包含它们的组件,并且标签不直接在主面板上
-
啊,你的意思是不止一个(嵌套的)
Container。getLocationOnScreen()怎么了? -
我无法重现此内容。编辑您的问题以包含显示您描述的问题的sscce 可能会有所帮助。
-
“我正在尝试获取组件的坐标,..” 为什么?它支持什么程序功能?
标签: java swing components coordinates