gpt4 book ai didi

java - 将 StucturedTextEditor 用于自定义 IEditorInput

转载 作者:行者123 更新时间:2023-11-30 11:08:19 25 4
gpt4 key购买 nike

我的任务是为带有源页面的基于 xml 的内容开发多页面编辑器。结果必须类似于 platform.xml 文件的平台开发编辑器。

编辑内容不是基于文件的。我有 EditorInput 类,其中包含要编辑的对象。

我发现来自 Web 工具平台的标准 Xml 编辑器使用 StructuredTextEditor 类作为源选项卡。

    public class MyEditor extends FormEditor
{

...

protected void addPages()
{
try
{
MyFirstPage pgFirst = new MyFirstPage(...);
addPage(pgFirst);

StructuredTextEditor pgEditor = new StructuredTextEditor();
addPage(pgEditor, getEditorInput());
}
catch (PartException e)
{
e.printStackTrace();
}
}

...
}

问题:我需要使用 StructuredTextEditor 的好教程(我需要什么依赖项,如何将我的 IEditorInput 实现用于 StructuredTextEditor 文档源)。

StructuredTextEditor 是 xml 源代码编辑器小部件的不错选择吗?

最佳答案

解决方案取决于您需要的功能。您实际上也可以从 TextEditor 开始。

我不能说 WTP 的 XML 编辑器可能有很多依赖性和用例,但是有很好的开源 Rinzo XML Editor

来源位于 https://github.com/ccancinos/rinzo-xml-editor

因此,当用户尝试找到您喜欢的并且尽可能接近您需要的 XML 编辑器时。比搜索它的来源。
有时它太复杂了,然后考虑选项 2 ...

这取决于你。

关于java - 将 StucturedTextEditor 用于自定义 IEditorInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com