1

Java のAWT FocusEvent クラスでは:

フォーカス イベントには、永続的なイベントと一時的なイベントの 2 つのレベルがあります。

requestFocus() の呼び出しや、ユーザーが TAB キーを使用してコンポーネントを移動するなど、あるコンポーネントから別のコンポーネントにフォーカスが直接移動すると、永続的なフォーカス変更イベントが発生します。

一時的なフォーカス変更イベントは、ウィンドウの非アクティブ化やスクロールバーのドラッグなどの別の操作の間接的な結果としてコンポーネントのフォーカスが一時的に失われたときに発生します。この場合、その操作が終了すると、元のフォーカス状態が自動的に復元されます。または、ウィンドウの非アクティブ化の場合は、ウィンドウが再アクティブ化されたときに復元されます。

JavaFXでは、ここに示すように、ChangeListener をfocusdProperty追加できますが、変更が永続的かどうかをどのように判断しますか?

4

0 に答える 0