🦒 【Scala】BooleanProperty を反転させる
作成日: 2022/02/26
0

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())

Web 開発をしています。 備忘録的な感じで、行き詰まったことなどを書いていきます。