java命名空间java.awt.im.spi接口inputmethod的类成员方法:
setcompositionenabled定义及介绍
本文导语:
setcompositionenabled
void setcompositionenabled(boolean enable)
启用或禁用输入方法的撰写功能,具体取决于参数 enable 的值。
启用输入方法的撰写功能将出于撰写和控制目的解释传入事件,而禁用的输入方法不能解释出于撰写目的的事...
setcompositionenabled
void setcompositionenabled(boolean enable)
- 启用或禁用输入方法的撰写功能,具体取决于参数
enable
的值。
启用输入方法的撰写功能将出于撰写和控制目的解释传入事件,而禁用的输入方法不能解释出于撰写目的的事件。但要注意:无论输入方法是启用还是禁用,事件都会传到该输入方法;禁用输入方法的撰写功能可能仍会出于控制目的解释包括为撰写而启用或禁用自身在内的事件。
对于由主机操作系统提供的输入方法,并不总能确定是否支持此操作。例如,某个输入方法可能只对某些语言环境启用了撰写功能,而对另一些语言环境不执行任何操作。对于此类输入方法,此方法有可能既不抛出 unsupportedoperationexception
,也不影响是否已启用撰写功能。
以下情况可调用此方法
- 由
inputcontext.setcompositionenabled
调用。
- 如果以前已选定输入方法的
iscompositionenabled
方法在没有抛出异常的情况下返回,则当使用用户界面或 inputcontext.selectinputmethod
从另一种输入方法切换到此输入方法时调用。
- 参数:
enable
- 是否启用输入方法的撰写功能
- 抛出:
unsupportedoperationexception
- 如果此输入方法不支持启用/禁用操作- 另请参见:
iscompositionenabled()