< prev index next >
src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
Print this page
*** 159,195 ****
*
* <table class="striped">
* <caption>Stages of keyboard and input method event handling</caption>
* <thead>
* <tr>
! * <th id="stage">Stage</th>
! * <th id="ke">KeyEvent</th>
! * <th id="ime">InputMethodEvent</th></tr>
* </thead>
* <tbody>
! * <tr><td headers="stage">1. </td>
! * <td headers="ke">input methods </td>
! * <td headers="ime">(generated here)</td></tr>
! * <tr><td headers="stage">2. </td>
! * <td headers="ke">focus manager </td>
! * <td headers="ime"></td>
* </tr>
* <tr>
! * <td headers="stage">3. </td>
! * <td headers="ke">registered key listeners</td>
! * <td headers="ime">registered input method listeners</tr>
* <tr>
! * <td headers="stage">4. </td>
! * <td headers="ke"></td>
! * <td headers="ime">input method handling in JTextComponent</tr>
* <tr>
! * <td headers="stage">5. </td><td headers="ke ime" colspan=2>keymap handling using the current keymap</td></tr>
! * <tr><td headers="stage">6. </td><td headers="ke">keyboard handling in JComponent (e.g. accelerators, component navigation, etc.)</td>
! * <td headers="ime"></td></tr>
* </tbody>
* </table>
- *
* <p>
* To maintain compatibility with applications that listen to key
* events but are not aware of input method events, the input
* method handling in stage 4 provides a compatibility mode for
* components that do not process input method events. For these
--- 159,200 ----
*
* <table class="striped">
* <caption>Stages of keyboard and input method event handling</caption>
* <thead>
* <tr>
! * <th scope="col">Stage
! * <th scope="col">KeyEvent
! * <th scope="col">InputMethodEvent
* </thead>
* <tbody>
! * <tr>
! * <th scope="row">1.
! * <td>input methods
! * <td>(generated here)
! * <tr>
! * <th scope="row" headers="stage">2.
! * <td>focus manager
! * <td>
* </tr>
* <tr>
! * <th scope="row">3.
! * <td>registered key listeners
! * <td>registered input method listeners
* <tr>
! * <th scope="row">4.
! * <td>
! * <td>input method handling in JTextComponent
* <tr>
! * <th scope="row">5.
! * <td colspan=2>keymap handling using the current keymap
! * <tr>
! * <th scope="row">6.
! * <td>keyboard handling in JComponent (e.g. accelerators, component
! * navigation, etc.)
! * <td>
* </tbody>
* </table>
* <p>
* To maintain compatibility with applications that listen to key
* events but are not aware of input method events, the input
* method handling in stage 4 provides a compatibility mode for
* components that do not process input method events. For these
< prev index next >