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

JTextfield没有正确显示韩国JTextfield 。 它显示空框而不是字符。 这是我的应用程序的屏幕截图。

盒子而不是韩国人的特色

那是因为你使用的字体。

根据这个oracle文件 , Lucida字体不支持韩文字母。

请注意,在JRE通常完全支持的书写系统中,Lucida字体不支持中文(简体),中文(繁体),日文和韩文。

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