我们希望将JComboBox中的某些单词添加到JTextArea中,但是我们希望这些单词作为块。

我的意思是,当用户尝试从该块中删除字母时,整个块将被删除。

例:

假设块词为“ Title”,那么当我们将此块放在JTextArea中时,将其视为一个字母。

我们该怎么做?

最佳答案

您也许可以像这样将customEditorKit附加到jetTextPane:1.扩展EditorKit并覆盖ViewFactory以返回CustomViewFactory的实例。
2.覆盖实现createCustomViewFactory中的方法ViewFactory,并返回BoxView,ComponentView,IconView(如果要添加一些图标+文本)等。

关于java - 在JTextarea中添加一些单词作为块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13961108/

10-10 23:47