首页 新闻 会员 周边

大佬们,javafx如何设置文本框默认的输入法

0
悬赏园豆:10 [待解决问题]

大佬们,javafx如何设置文本框默认的输入法,我的登录程序用户名文本框一直默认都是中文输入法每次都要按shift键,想把默认输入法改为英文的,这样就不会那么麻烦了。

霸气的小鸟的主页 霸气的小鸟 | 菜鸟二级 | 园豆:204
提问于:2017-12-03 15:59
< >
分享
所有回答(2)
0

使用JS 来限制

<script language="JavaScript">
function checkKeycode(e) {
  var keycode=e.keyCode? e.keyCode : e.charCode
  if(isEnglishKeyCode(keycode)){
    //do something if u want
  }
  else{
    void(0);
  }
}
</script>
<form>
<input type="text" onkeydown="checkKeycode(event); this.select()" />
</form>

参考链接:force users to type with english keyboard in input text field

BUTTERAPPLE | 园豆:3190 (老鸟四级) | 2017-12-04 10:33

哥,你是说通过webview调用js来设置么??? 

支持(0) 反对(0) 霸气的小鸟 | 园豆:204 (菜鸟二级) | 2017-12-06 22:45
0

 style="ime-mode:disabled;"

西漠以西 | 园豆:1675 (小虾三级) | 2017-12-04 14:59

哥,我加在了fxml那里,发现不行啊。 

支持(0) 反对(0) 霸气的小鸟 | 园豆:204 (菜鸟二级) | 2017-12-06 22:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册