--- old/src/java.desktop/share/classes/javax/swing/text/JTextComponent.java 2017-10-18 12:34:00.000000000 -0700 +++ new/src/java.desktop/share/classes/javax/swing/text/JTextComponent.java 2017-10-18 12:34:00.000000000 -0700 @@ -160,34 +160,39 @@ * * * - * - * - * - * + * + * * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * + * + * + * + * + * + * + * + * *
Stages of keyboard and input method event handling
StageKeyEventInputMethodEvent
Stage + * KeyEvent + * InputMethodEvent *
1. input methods (generated here)
2. focus manager
3. registered key listenersregistered input method listeners
4. input method handling in JTextComponent
5. keymap handling using the current keymap
6. keyboard handling in JComponent (e.g. accelerators, component navigation, etc.)
1. + * input methods + * (generated here) + *
2. + * focus manager + * + *
3. + * registered key listeners + * registered input method listeners + *
4. + * + * input method handling in JTextComponent + *
5. + * keymap handling using the current keymap + *
6. + * keyboard handling in JComponent (e.g. accelerators, component + * navigation, etc.) + * *
- * *

* To maintain compatibility with applications that listen to key * events but are not aware of input method events, the input