java命名空间java.awt.im类inputcontext的类成员方法:
selectinputmethod定义及介绍
本文导语:
selectinputmethod
public boolean selectinputmethod(locale locale)
试图选择一个支持给定语言环境的输入方法或键盘布局,并返回指示是否成功选定此类输入方法或键盘布局的值。按以下步骤操作,直到选定了输入方法:
如果当前已选定...
selectinputmethod
public boolean selectinputmethod(locale locale)
- 试图选择一个支持给定语言环境的输入方法或键盘布局,并返回指示是否成功选定此类输入方法或键盘布局的值。按以下步骤操作,直到选定了输入方法:
-
如果当前已选定的输入方法或键盘布局支持所请求的语言环境,则保留已有选定。
-
如果没有支持所请求的语言环境的可用输入方法或键盘布局,则仍保留选定当前输入方法或键盘布局。
-
如果用户以前已从用户界面选择了所请求语言环境的输入方法或键盘布局,则重新选择最近选择的此类输入方法或键盘布局。
-
否则,要依赖于实现选定支持所请求语言环境的输入方法或键盘布局。
切换输入方法之前,提交当前任何未提交的文本。如果没有支持所请求语言环境的输入方法或键盘布局,则返回 false。
不是所有主机操作系统都提供 api 来确定当前已选定的本机输入方法或键盘布局的语言环境,和选择语言环境的本机输入方法或键盘布局。对于未提供此类 api 的主机操作系统而言,selectinputmethod
假定该主机操作系统提供的本机输入方法或键盘布局只支持该系统默认的语言环境。
例如,当用户更改插入点时,文本编辑组件可能调用此方法,让用户立即使用周围文本的169IT-IT技术资讯
iis7站长之家继续键入。
- 参数:
locale
- 所需的新语言环境。
- 返回:
- true 如果此调用后处于活动状态的输入方法或键盘布局支持所需语言环境。
- 抛出:
nullpointerexception
- 如果 locale
为 null