【发布时间】:2014-10-24 15:47:57
【问题描述】:
为什么我不能在 jtextfield 和JOptionPane.showInputDialog() 中切换输入语言?
在我的电脑上可以,但在其他电脑上我只能写系统语言符号。
Ctrl+Shift 或 Ctrl+Alt+Shift 不起作用在应用程序中,但当应用程序没有焦点时它正在工作
Locale.setDefault(Locale.ENGLISH); //tried it
System.setProperty("user.language", "en"); // and it
private void showPasswordWindow() {
String pass = JOptionPane.showInputDialog(null, "Enter password", "Secure", JOptionPane.WARNING_MESSAGE);
if (pass == null)
System.exit(0);
if (!pass.contains("somepassword"))
showPasswordWindow();
}
不起作用((密码包含英文符号,我无法输入密码(只有俄罗斯符号有效)
JRE 8; PS:我想输入英文符号,但我只能输入俄文符号...NOT WORKING ONLY DIALOG TEXTFIELDS
【问题讨论】:
标签: java swing jtextfield