java – 韩文字符在JTextField上显示为空框

JTextfield没有正确显示韩国字符.它显示空框而不是字符.这是我的应用程序的屏幕截图. 最佳答案 那是因为你使用的字体.

根据这个oracle document韩国字母不支持Lucida字体.

Note that of the writing systems that are generally fully supported by
the JRE, the Lucida fonts do not support Chinese (Simplified), Chinese
(Traditional), Japanese, and Korean.

因此,如果您使用支持韩语的字体,它将正常工作.

点赞