我的申请是希伯来语。运行我的应用程序的计算机都将英语设置为默认语言,希伯来语作为辅助语言将输入对话框语言环境更改为java中的希伯来语
每次他们需要向应用程序输入内容时,他们必须“更换+”才能更改语言。
在我的最后一个问题 - > Change input language in java 我如何设置文本字段的区域设置一个伟大的想法,它完美地工作!
现在我需要在所有弹出的输入对话框中做同样的事情。
以前的解决方案是基于使用的JTextField的FocusListener的FocusGained方法, 现在我没有FocusGained选项,至少就我所知:)
IE:
response = JOptionPane.showInputDialog(requestLine.this, ("<html><b><font color=\"#8F0000 +
+ \"size=\"10\" face=\"Ariel\">" + "הכנס סטטוס חדש: " + "</font></p></html>"), "");
此选项窗格要求输入,并将其存储在一个字符串中,我需要它弹出以准备输入希伯来语。
这甚至可能吗?
谢谢, 戴夫
绝对有可能,尽管可能不通过JOptionPane。您可能需要使用模态JDialog手动执行此操作 – ControlAltDel 2014-09-22 12:00:30
您能向我展示一个示例吗? – 2014-09-22 12:06:36
请发表一个简短的工作示例。 'requestLine.this'不会告诉我们任何事情。如果'JOptionPane'包含一个文本字段,你可以使用它的'FocusListener'。 – user1803551 2014-09-22 12:39:53