[英]Add emoji window or keyboard in javafx
我正在使用 javafx 开发一个 java 聊天应用程序。我想像 Viber 桌面一样添加带有这么多表情符号的表情符号窗口。 是否可以在 javafx 中添加笑脸?
在谷歌搜索中,我发现 Unicode for smily 对于实现来说太大了。所以请任何人帮助我。
您可以创建一个带有网格窗格和按钮的表情符号窗口,但如果您尝试添加这样的表情符号: button.setText("😁")
按照以下步骤将表情符号添加为文本:
前往https://apps.timwhitlock.info/emoji/tables/unicode搜索您想要的任何表情符号并检查其字节码(例如 \\xF0\\x9F\\x98\\x81)
创建一个字节数组并向其添加字节代码,例如。 我正在使用这个表情符号:😁,它的字节码是 \\xF0\\x9F\\x98\\x81 所以,
byte[] emojiByteCode = new byte[]{(byte)0xF0, (byte)0x9F, (byte)0x98, (byte)0x81};
String emoji = new String(emojiByteCode, Charset.forName("UTF-8"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.