在JavaFX程序的控制器中获取调用节点,可以通过以下步骤实现:
@FXML
注解来标记FXML文件中的节点,以便能够在代码中访问它们。例如,如果你的FXML文件中有一个名为"button"的按钮节点,你可以在控制器类中这样声明它:@FXML
private Button button;
ActionEvent
参数,并使用getSource()
方法获取调用节点。以下是一个示例:@FXML
private void handleButtonClick(ActionEvent event) {
Node callingNode = (Node) event.getSource();
// 在这里可以对调用节点进行操作或获取其属性
}
在上面的示例中,event.getSource()
方法返回一个Object
类型的对象,因此需要将其转换为Node
类型。
通过以上步骤,你可以在JavaFX程序的控制器中获取调用节点,并对其进行操作或获取其属性。请注意,这只是获取调用节点的一种方法,你可以根据具体需求选择适合的方式。
领取专属 10元无门槛券
手把手带您无忧上云