| Documentation Contents

# Input Method Client API Reference

> The following classes are part of the input method client API:

- java.awt.event
  - java.awt.event.InputMethodEvent
  - java.awt.event.InputMethodListener
- java.awt.im
  - java.awt.im.InputContext
  - java.awt.im.InputMethodHighlight
  - java.awt.im.InputMethodRequests
  - java.awt.im.InputSubset

  In addition, the following classes and members in other frameworks support the input method client API:

- java.awt
  - java.awt.AWTEvent
    - INPUT_METHOD_EVENT_MASK
  - java.awt.AWTEventMulticaster
    - add(InputMethodListener, InputMethodListener)
    - caretPositionChanged(InputMethodEvent)
    - inputMethodTextChanged(InputMethodEvent)
    - remove(InputMethodListener, InputMethodListener)
  - java.awt.Component
    - addInputMethodListener(InputMethodListener)
    - enableInputMethods(boolean)
    - getInputContext()
    - getInputMethodRequests()
    - processInputMethodEvent(InputMethodEvent)
    - removeInputMethodListener(InputMethodListener)
  - java.awt.Graphics
    - drawString(AttributedCharacterIterator, int, int)
  - java.awt.Toolkit
    - mapInputMethodHighlight
  - java.awt.Window
    - getInputContext()
- java.awt.font
  - java.awt.font.TextAttribute
    - INPUT_METHOD_UNDERLINE
    - UNDERLINE_LOW_ONE_PIXEL
    - UNDERLINE_LOW_TWO_PIXEL
    - UNDERLINE_LOW_DOTTED
    - UNDERLINE_LOW_GRAY
    - UNDERLINE_LOW_DASHED
- java.lang
  - java.lang.Character.Subset
- java.text
  - java.text.Annotation
  - java.text.AttributedCharacterIterator
  - java.text.AttributedCharacterIterator.Attribute
  - java.text.AttributedString

Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved. Please send comments using this Feedback page. | Java Technology