SceneBuilder - 动作感

SceneBuilder - Sense of on action

我 5 天前开始使用 JavaFx 和 SceneBuilder。我有一个问题。在标签 "code" 下,我有 fx:id(我说得对吗,这是方法名称)和字段 on-Action。 on-Action-field 的意义是什么?

感谢您的帮助:-)

此致,

迈克尔

On Action 字段是可操作组件的事件侦听器方法的名称。例如,添加一个按钮并将名称 buttonOnAction 添加到字段 On Action。现在转到菜单 View -> Show Sample Controller Skeleton。你应该看到这个片段:

@FXML
void buttonOnAction(ActionEvent event) {
}

这个方法当然也必须是fxml文件中提到的名字,应该有这样一个条目:

<Button onAction="#buttonOnAction" text="Button" />                

因此,单击该按钮会触发方法 buttonOnAction