我正在创建一个XMl编辑器。我希望JeditorPane具有适应节点的扩展折叠功能..如果有人知道如何做,请告诉...
答案 0 :(得分:1)
您可以查看org.netbeans.swing.outline
,如answer中所述。由于Outline
扩展了JTable
,因此自定义rendering相对容易。我在左边放Outline
,在JEditorPane
右边放JSplitPane
;使用ListSelectionListener
相应地更新JEditorPane
。
答案 1 :(得分:1)
这是折叠代码的一个例子。 http://java-sl.com/collapse_area.html 和XML Editor Kit的另一个例子(带扩展/折叠节点) http://java-sl.com/xml_editor_kit.html
此致 的STA