User interface JavaFX-文本字段/文本区域中的内联图像

User interface JavaFX-文本字段/文本区域中的内联图像,user-interface,text,javafx,User Interface,Text,Javafx,我想制作一个TextArea或TextField,但我想要定制表情符号的功能。用户可以键入一些关键字,这些关键字会在线将该关键字更改为表情符号图像 我越想它,它就越复杂。如何将图像视为文本?我希望外面有人有主意 例如: -->关于表情符号图标 GuiGarage教程: 因为emojis被定义为unicode字符,所以可以是支持unicode的任何字符串或字符数组的一部分。例如,在Java中,String对象支持unicode,因此字符串可以包含表情符号 -->使用服装图标 使用TextFlo

我想制作一个
TextArea
TextField
,但我想要定制表情符号的功能。用户可以键入一些关键字,这些关键字会在线将该关键字更改为表情符号图像

我越想它,它就越复杂。如何将图像视为文本?我希望外面有人有主意

例如:

-->关于表情符号图标

GuiGarage教程:

因为emojis被定义为unicode字符,所以可以是支持unicode的任何字符串或字符数组的一部分。例如,在Java中,String对象支持unicode,因此字符串可以包含表情符号

-->使用服装图标

使用
TextFlow
从ItachiUchiha回答您可以添加任何图标:

-->使用JavaFXRichTextField

-->用javaFX制作的聊天客户端和服务器

-->关于表情符号图标

GuiGarage教程:

因为emojis被定义为unicode字符,所以可以是支持unicode的任何字符串或字符数组的一部分。例如,在Java中,String对象支持unicode,因此字符串可以包含表情符号

-->使用服装图标

使用
TextFlow
从ItachiUchiha回答您可以添加任何图标:

-->使用JavaFXRichTextField

-->用javaFX制作的聊天客户端和服务器


谢谢您的回复。我只是想确定我们的观点是一致的。我想输入的图像是自定义的“表情符号”。它们不是默认的unicode字符。这是个问题吗?例如,如果我在MS paint中绘制了一个25x25的红方块,我现在想将该红方块内联到我的聊天程序中。@HateField我编辑了您需要的答案。谢谢您的回复。我只是想确定我们的观点是一致的。我想输入的图像是自定义的“表情符号”。它们不是默认的unicode字符。这是个问题吗?例如,如果我在MS paint中绘制了一个25x25的红方块,我现在想将该红方块内联到我的聊天程序中。@HateField我编辑了答案,提供了您需要的内容。