2016-08-18 239 views
0

我期待的制作TextAreaTextField,但我希望定制emoitcons的功能。用户可以键入哪些关键词将该关键字更改为内嵌表情图像。JavaFX - Textfield/Textarea中的内嵌图像

我开始考虑的越多,看起来越复杂。你如何将图像视为文本?我希望有人有一个想法。

例如:

enter image description here

回答

2

- >关于表情图标

教程上GuiGarage:

http://www.guigarage.com/2015/01/support-emojis/

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

- >使用服装图标使用TextFlow

回答ItachiUchiha您可以添加任何图标:

How to add an inline image to the end of a string in a TextArea in JavaFX?

- >使用JavaFX RichTextField

https://github.com/TomasMikula/RichTextFX

- >在JavaFX

https://sourceforge.net/projects/xr3chat/

+0

感谢您的答复作出的聊天客户端和服务器。我只是想确定我们是否在同一页面上。我想放入的图像是自定义的“emojis”。它们不是默认的Unicode字符。那是问题吗?例如,如果我在MS绘画中绘制了一个25x25的红色正方形,我想现在将该红色正方形内嵌到我的聊天程序中。 – Hatefiend

+0

@HateField我编辑答案提供了你所需要的。 – GOXR3PLUS