【发布时间】:2019-06-05 09:56:46
【问题描述】:
我正在尝试在 javafx8 中创建一个媒体播放器,为此我创建了一个按钮并将其设置为 onAction 以向舞台全屏属性添加一个更改侦听器,如果不是,则使舞台全屏并退出全屏如果已经。
public void setFullScreen(ActionEven event) {
Stage stage = ((Stage) containerBorderPane.getScene().getWindow());
stage.fullScreenProperty().addListener((observable, oldValue, newValue) ->
setUpMenuBar(stage.isFullScreen())
);
stage.setFullScreen(!stage.isFullScreen());
}
每次单击按钮时都会调用此方法,那么这个“更改侦听器”是多次添加到 fullScreenProperty 还是一次?
【问题讨论】:
标签: javafx javafx-8 changelistener