【发布时间】:2020-01-04 08:08:07
【问题描述】:
当我使用标准输出打印包含表情符号的文本时,会显示表情符号(图 1)。但是当我在 JTextArea 中显示文本时,表情符号显示为不明字符 (pic2)。如何解决?
我在 OS X 上使用与其他编辑器相同的 JTextArea 字体。
编辑:我不想放置预定义的图像表情符号。相反,我想显示带有字体的本机表情符号。因此,如果我在任何文本编辑器中编写 :),我会得到一个表情符号,因为字体已经有了这个。我希望它在 JTextArea 中工作。
【问题讨论】:
-
尝试将 JTextArea 的字体设置为与终端使用的字体同族的字体,即不同大小的终端字体。如果您愿意,也可以选择相同的尺寸。
-
@VGR 这就是我所做的,但它没有用:(