小编jlo*_*010的帖子

AWT 上格式错误的波斯语字符

当我开始使用 JDK6 编程时,我对文本组件没有任何问题没有任何问题,无论是在 AWT 还是在 Swing 中。

\n\n

但对于AWT 组件的标签或标题的标签或标题,我确实遇到了问题。我无法在 AWT 组件上显示波斯语字符(在 Swing 中我将它们输入到源代码中)。

\n\n

这是我的示例代码:

\n\n
import 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)

java fonts awt character internationalization

5
推荐指数
1
解决办法
1694
查看次数

标签 统计

awt ×1

character ×1

fonts ×1

internationalization ×1

java ×1