java - 如何使 JTextarea 中的特定文本不可编辑

标签 java swing netbeans-7 jtextarea swingx

我陷入了非常糟糕的境地,请帮助。

我的要求:

  • 在文本区域中,我将用值替换字符串,例如.. 原文:詹姆斯·邦德出演《007:天幕杀机》

  • 我需要单独更改“James”,并使用标签 {CTPC-1},然后它将显示为“{CTPC-1} Bond Acted in Skyfall” 这是动态完成的..当我选择下一个字符串时,它将递增 {CTPC-2} 等..

  • 替换后..标签“{CTPC-1}”本身不应可编辑,其他标签即“Bond acted in Skyfall”应采用可编辑格式

    我需要在 java swings 中执行此操作,请帮助我

最佳答案

查看 Protected Text Component 。它将允许您指定无法删除的文本片段,并且还可以突出显示该文本。

关于java - 如何使 JTextarea 中的特定文本不可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094893/

相关文章:

java - 当我想查看 100 行(可滚动)时,JTable 只显示 10 行

java - Azure 存储 Java API : Account does not support HTTP

java - 如何在MAC中使用Libre Office打开文档?

java - Mallet Java 中的错误

java - 2D JComboBox,其中一个使用 ActionListener 控制另一个项目

java - 让两个JList同时滚动

java - 对于在 Java/Swing 中创建流畅的动画来说,这是一个很好的设计吗?

java - Netbeans/插件更新和奇怪的行为

java - 我应该使用 "natural ID"创建实体还是应该始终在每个实体中使用 Long 作为 ID

java - 将一些处理代码移植到 Eclipse,出现大量错误