java - 如何使用 SWT 或 Jface 将 xml 解析为树?以及如何同步树和xml?

标签 java tree swt jface

我想使用 SWT 或 JFace 构建如下所示的树: http://publib.boulder.ibm.com/infocenter/adiehelp/v5r1m1/topic/com.ibm.etools.xsdeditor.doc/images/ncalxml.gif

如何基于 XML 构建树?以及如何同步树和xml(当我更新树节点(或xml)时,xml(或树)应该同时更新)。

谁能给我一个教程吗?

最佳答案

看看 WebTools 项目中的结构化源代码编辑器框架 - http://www.eclipse.org/webtools/wst/components/sse/overview.html

请注意,它是非常独立的,因此您不必将整个 WTP 添加到您的项目中。

它为您提供了带有源/网格/设计选项卡的编辑器的基类、可以正确处理损坏代码的 XML 解析器(当用户键入时 XML 无效,因此大多数解析器都会失败)以及可以在其中监听事件的 DOM。

关于java - 如何使用 SWT 或 Jface 将 xml 解析为树?以及如何同步树和xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006223/

相关文章:

java - Avro 架构与 Kafka、ClassCastException?

java - Spring Boot - 覆盖默认配置文件数据源

java - 如何添加整数构造函数和公共(public)签名java

algorithm - 最小生成树的预序遍历

java - 当对话框居中时,首先出现在左上角几毫秒

java - SWT TreeViewer,修剪列中的字符串文本

java - 如何调用StaticMethodExpr.eval?

c++ - 如何将泛型参数传递给函数指针?

algorithm - 如何插入作为二叉树实现的二叉最大堆?

java - 包裹 StyledText : force to not wrap words