Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8234623

[macOS] Korean Hangul-Hanja conversion does not work as expected

    Details

    • Type: Bug
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: 8, 11, 13, 14
    • Fix Version/s: tbd
    • Component/s: client-libs
    • Labels:

      Description

      Platform: macOS High Sierra 10.13.6 Korean

      Korean IME's Hangul-Hanja conversion does not work on AWT TextField/
      TextArea and Swing components.

      To see this issue, I use IMFDemo sample program [1]

      Test instruction is as follows:
      1. Compile IMFDemo and run it
      2. Move input focus to "Lightweight component, active client"
      3. Turn on Korean IME
      4. Type "gks", then press Option+Return key to display candidate window
      5. Press "1", then Hanja is commeted, but Hangul and Hanja characters are committed.
         (Candiate window is displayed, but it seems Hangul character is committed)
      6. Move input focus to "Peer Component"
      7. Type "gks", then press Option+Return key to display candidate window
      8. Press "1", then Hanja is commeted, but Hangul and Hanja characters are committed.

      I tried to follow same instruction on TextEditor App and Java AWT FileDialog component, it worked fine (Only Hanja character was committed)

      Movie (korean-ime-macos.mov) was attached

      [1] https://docs.oracle.com/javase/8/docs/technotes/guides/imf/api-tutorial.html#Sample__Code

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              itakiguchi Ichiroh Takiguchi
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: