如何在JLabel中获取带颜色的表情符号

sir*_*dan 3 java swing encoding jlabel emoji

我想在Java中处理包含表情符号的字符串,如下所示:

在此输入图像描述

当我将此字符串放入JLabel时,图形结果就是这样

在此输入图像描述

如何让它看起来像JLabel中的第一个?谢谢.

Mar*_*oDS 5

表情符号只是unicode字符,并且由字体指定表示该字符的字形.

因此,您需要做的就是将您的字体设置为JLabel具有漂亮表情符号的字体,例如来自Google的Noto Color Emoji.