任何人都可以建议我单击 jbutton 时如何在 jtextarea 中插入笑脸?
我曾尝试使用 jtable,然后在该表上使用选择侦听器,但没有运气。
谢谢
我建议改用JTextPane。无需覆盖即可插入图像paintComponent
。要模拟单行“JTextField”,您可以使用 aDocumentFilter
并防止插入换行符。
如果您有多个笑脸,请创建一个JTable
在单元格中显示每个笑脸的位置,并为每个单元格添加一个SelectionListener
或一个MouseListener
以检测选择了哪个笑脸并将其添加到JTextField
.
这种方法使您的笑脸比多个按钮更容易查看