JavaFX 从切换按钮获取坐标

Posted

技术标签:

【中文标题】JavaFX 从切换按钮获取坐标【英文标题】:JavaFX Get Koordinates from Toggle Button 【发布时间】:2015-01-01 18:25:56 【问题描述】:

我在 JavaFX 中有一个 ToggleButton。我想知道这个 ToggleButton 在哪个坐标上。是否有提供此值的函数,例如:

getCoordinates 或类似的东西?

感谢您的帮助:)

【问题讨论】:

【参考方案1】:

寻找方法getLayoutX,getLayoutY。

【讨论】:

【参考方案2】:

根据是否要知道a)在屏幕上、b)在场景中、c)在父节点中的位置,分别使用Node的方法localToScreen、localToScene或localToParent .

示例

要在场景中获取切换按钮的左上角,请执行以下操作

Point2D pos = toggleButton.localToScene(0.0, 0.0);

【讨论】:

以上是关于JavaFX 从切换按钮获取坐标的主要内容,如果未能解决你的问题,请参考以下文章

在JavaFX中获取节点的真实位置

JavaFX Grid Pane按钮“获取”2个单元格

C#winform怎么获取当前所点击的按钮的背景图片

切换场景时JavaFX选择框空指针异常

使用 javafx 从 webview 获取内容

SwiftUI:从列表中的项目获取切换状态