当我开始使用 JDK6 编程时,我对文本组件没有任何问题没有任何问题,无论是在 AWT 还是在 Swing 中。
\n\n但对于AWT 组件的标签或标题的标签或标题,我确实遇到了问题。我无法在 AWT 组件上显示波斯语字符(在 Swing 中我将它们输入到源代码中)。
\n\n这是我的示例代码:
\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.io.*;\nimport java.util.Properties;\n\npublic class EmptyFarsiCharsOnAWT extends JFrame{\n\npublic EmptyFarsiCharsOnAWT() {\n super("\xd9\x85\xd8\xab\xd8\xa7\xd9\x84");\n setDefaultCloseOperation(3);\n setVisible(rootPaneCheckingEnabled);\n}\npublic static void main(String[] args) throws AWTException, IOException {\n JFrame jFrame = new EmptyFarsiCharsOnAWT();\n MenuItem show ;\n // approach 1 = HardCoding :\n /*\n show = new MenuItem("\\u0646\\u0645\\u0627\\u06cc\\u0634");\n *\n */\n\n // approach 2 = using simple utf-8 saved text file :\n /*\n BufferedReader in = new …Run Code Online (Sandbox Code Playgroud)