JavaFX で、「フルスクリーンの時にツールバーを表示する」ということを実現したい場合、 bind()
を用いて以下のようにコードを書けばよい。
toolBar.visibleProperty().bind(primaryStage.fullScreenProperty())
toolBar.managedProperty().bind(primaryStage.fullScreenProperty())
一方、「フルスクリーンでない時にツールバーを表示する = フルスクリーンの時にツールバーを非表示にする」ということを実現したい場合は、 .not()
を用いて BooleanProperty を反転させればよい。
toolBar.visibleProperty().bind(primaryStage.fullScreenProperty().not())
toolBar.managedProperty().bind(primaryStage.fullScreenProperty().not())