/* * @(#)InputMethodListener.java 1.11 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.awt.event; import java.util.EventListener; /** * The listener interface for receiving input method events. A text editing * component has to install an input method event listener in order to work * with input methods. * *

* The text editing component also has to provide an instance of InputMethodRequests. * * @author JavaSoft Asia/Pacific * @version 1.11 12/19/03 * @see InputMethodEvent * @see java.awt.im.InputMethodRequests * @since 1.2 */ public interface InputMethodListener extends EventListener { /** * Invoked when the text entered through an input method has changed. */ void inputMethodTextChanged(InputMethodEvent event); /** * Invoked when the caret within composed text has changed. */ void caretPositionChanged(InputMethodEvent event); }