我使用JavaFX构建应用程序。在某些窗口中有一个按钮,其目的是关闭当前的。目前我正在使用这种方法,但我认为它不像我希望的那样 clean 。
public class AboutController {
@FXML
private Button aboutClose;
public void initialize() {
aboutClose.setOnAction(event ->
((Stage) (aboutClose.getScene().getWindow())).close());
}
}
有没有更好的方法来实现此任务?如何让我从控制器上工作而不必从按钮本身拿走它?