<div> JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8

Package java.awt.im.spi

提供的接口,使输入方法,可用于任何java运行时环境的发展。

See: 描述

Package java.awt.im.spi Description

提供的接口,使输入方法,可用于任何java运行时环境的发展。输入方法是软件组件,让用户以其他方式输入文本的方式,而不是简单的键盘上的打字。他们是常用的输入日文,中文,或使用成千上万个不同的字符-在键盘上用少得多的钥匙。然而,这个软件包还允许其他语言的输入方法的发展和使用完全不同的输入机制,如手写识别。

package规范

packaging输入方法

输入方法是打包为安装的扩展,由Extension Mechanism指定的输入法主要的JAR文件必须包含文件:

META-INF /服务/ java.awt.im.spi.inputmethoddescriptor

该文件应包含一个列表的完全限定类名,每行一个,课程实施java.awt.im.spi.InputMethodDescriptor接口。围绕每个名称的空格和制表符,以及空白行,都将被忽略。评论性'#'\u0023);每一行的所有字符的第一个评论的性格被忽略。该文件必须是UTF-8编码。

例如,如果实现java.awt.im.spi.InputMethodDesciptor为foo的输入方法的类的完全限定名是com.sun.ime.FooInputMethodDescriptor,文件META-INF/services/java.awt.im.spi.InputMethodDescriptor包含线:

com.sun.ime.fooinputmethoddescriptor

输入法也必须提供至少两类:一个类实现java.awt.im.spi.InputMethodDescriptor接口,一级实施java.awt.im.spi.InputMethod接口。输入法应该将实现这些接口,使课堂实施InputMethod可以推迟到实际需要加载。

loading输入方法

输入法框架通常会推迟输入法类的加载,直到他们是绝对需要的。它仅仅加载InputMethodDescriptor在AWT实现初始化。它装载一个InputMethod实现当输入法已被选定。

java输入方法和查看文本组件

java输入法框架,旨在支持输入方法的所有组合(主机输入的方法和输入方法和组件(java)着轻便)。然而,由于在底层平台的局限性,它可能并不总是能够使java的输入方法之间的沟通和凝视AWT组件。支持这个特定的组合,因此依赖于平台。在Sun的java运行环境,这种组合是支持Windows,但不是在Solaris。

相关文件

概述、教程、实例,引导,和工具的文档,请参阅:

从以下版本开始:
JDK1.3
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.

本帮助文档是使用 《百度翻译》翻译,请与英文版配合使用 by--QQ:654638585