【发布时间】:2011-08-05 12:30:16
【问题描述】:
我正在寻找一种为摇摆 JTextArea 或 JTextPane 提供“文本折叠”功能的方法
更具体地说,我想在一个文本组件中添加一个数据块,并且我希望该组件只显示一些标题行。然后用户可以通过单击某个图标来展开该块。这就像大多数 IDE 中的代码折叠功能一样。
经过一番彻底的搜索,我找到了->some sample code<-,但这里使用的机制对我来说非常模糊,当我尝试从文档中删除文本时它停止工作。
也许使用 XML 作为输入可能是一个线索?
【问题讨论】:
-
“也许使用 XML 作为输入可能是一个线索”是什么意思?您是否正在编写以在可扩展视图中显示 XML?如果是,我会考虑使用
JTree而不是文本组件。 -
不抱歉,我不需要多级文档,我只是想一些标记可以帮助确定文本的哪一部分是可折叠部分。