gpt4 book ai didi

java - 为 XML 创建 MultipageEditor

转载 作者:行者123 更新时间:2023-12-01 21:35:00 25 4
gpt4 key购买 nike

我正在开发一个 Eclipse 插件,我想使用一个编辑器,在当前页面上设置一些监听器(好的术语?),并在用户切换到另一个页面时删除这些监听器(基本上,用户是编辑多个文件,就像使用默认的 JAVA 编辑器一样)。

目前我已经编写了一个扩展 StructuredTextEditor 的类。该插件的行为是预期的,但是当我尝试处理多个文件时,会出现许多问题。据我所知,主要问题是当用户打开另一个页面时我无法收到通知。

我阅读(并测试)了一些有关 MultiPageEditor 的内容,但它似乎没有集成 XML 编辑器作为默认编辑器。我应该如何继续以获得具有 XML 语法着色的 MultiPageEditor,并在用户更改当前页面以调整监听器时收到通知?

感谢您的阅读。

最佳答案

代码并不完美,但至少您将拥有一个集成 XMLEditor 的 MultiPageEditor 示例:https://github.com/fusesource/fuseide/blob/8.0.0.Beta2/editor/plugins/org.fusesource.ide.camel.editor/src/org/fusesource/ide/camel/editor/CamelEditor.java

这个想法是在 createPages() 方法中调用 addPage(new StructuredTextEditor()) 。

问候,

关于java - 为 XML 创建 MultipageEditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37023154/

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