JavaFx的PopupWindow不能输入中文的问题
2017-03-01 00:00
501 查看
1.当主界面的文本输入框有焦点时,弹出框中的文本输入框不能输入中文。
原因是:InputMethodEvent在主界面的文本输入框处理后,传入到PopupWindow中的InputMethodEvent没有中文信息。
2.主界面没有节点拥有焦点时,弹出框中的文本输入框不能输入中文
原因是:InputMethodEvent不能传入PopupWindow
因此:想要在PopupWindow中输入中就要避免上述两种情况。
原因是:InputMethodEvent在主界面的文本输入框处理后,传入到PopupWindow中的InputMethodEvent没有中文信息。
2.主界面没有节点拥有焦点时,弹出框中的文本输入框不能输入中文
原因是:InputMethodEvent不能传入PopupWindow
因此:想要在PopupWindow中输入中就要避免上述两种情况。
相关文章推荐
- 解决mac 下Python IDLE 不能输入中文问题
- 英文版 ubuntu不能输入中文问题及解决方案
- silverlight嵌套html不能输入中文问题
- 彻底解决ubuntu 16.04 LTS不能输入中文的问题
- 换成gnome3桌面后国际版qq不能输入中文问题
- 关于Ubuntu16.04中WPS不能输入中文的问题
- 解决Qt 5.7自带Creator在Ubuntu 16.04下不能输入中文的问题(fcitx输入框架)
- 解决ubuntu下sublime text 3 不能中文输入的问题
- Ubuntu下安装sublime并解决不能输入中文的问题
- centos下sublime2/3不能输入中文的问题
- 解决ubuntu下用sublime-text2不能输入中文的问题 fcitx
- (转)Flex嵌入到HTML中切换焦点不能输入中文和遮盖DIV的问题
- CMD中文乱码,不能输入中文,或显示为问号的问题解决方案
- Ubuntu下搜狗输入法不能输入中文问题
- Ubuntu 16.04 安装wine-qq 7.8 并解决不能输入中文问题
- android开发,模拟器不能输入中文的问题
- 解决Ubuntu输入法图标消失,不能输入中文的问题
- 解决Ubuntu下QtCreator中不能输入中文的问题
- Ubuntu 16.04 安装wine-qq 7.8 并解决不能输入中文问题
- 解决 CefSharp WPF控件不能使用输入法输入中文的问题(代码已提交到 github)