ビューはコンテナであり、JavaFXコンテキストの意味でのUI要素ではないため、onFocus
コールバックを受信できません。ただし、現在のウィンドウまたはビューのルートノードに登録することもできます。あなたが窓を開けているならば、あなたはそのようなものをcurrentWindow
プロパティに登録することができます。ウィンドウを開いていない場合root
は、ビューのプロパティに登録できます。これは、currentWindow
:からの単一のフォーカス変更イベントをリッスンする例です。
override fun onDock() {
currentStage?.focusedProperty()?.onChangeOnce {
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加