gpt4 book ai didi

java - Eclipse 插件功能?

转载 作者:行者123 更新时间:2023-11-30 09:30:42 24 4
gpt4 key购买 nike

我正在开发一个 Eclipse 插件项目,它可以从 git 服务器克隆其他已安装的 eclipse 插件的代码。

我是插件开发新手,所以我真的需要了解一些基本概念。

  1. 插件是否可以将按钮添加到某个对话框?例如:在eclipse菜单上,点击Help->About Eclipse SDK->Installation Details在这个窗口中,是否可以使用插件在这个窗口的底部添加一个按钮?如果是这样,我可以获得提示或示例吗?

  2. 插件是否可以从特定对话框加载信息?例如:在 Q1 的同一窗口中,插件能否访问这些表?如果可以,我该怎么做?

谢谢!

最佳答案

一般来说,为了让您向另一个插件的对话框(或一般的 UI)添加一些东西,其他插件需要实现从其他插件中获取额外的 UI 组件并支持这些 UI 组件的用户事件的能力生产。如果要完成的话,将要完成的方法是让另一个插件定义一个其他插件可以扩展的扩展点。如果您查看几乎所有 plugin.xml 文件,您将看到 XML 描述该插件为插件的先决条件提供的扩展点提供的扩展。

我怀疑您正在寻找的扩展点是否存在,但您可以通过查看提供该对话框的插件的 plugin.xml 来确定。查看该 plugin.xml 是否定义了您可以使用的任何扩展点。

就访问另一个插件的内部状态而言,您必须查看实现该状态的类(表),并查看这些类是否在您的插件中可见。同样,我怀疑您能否获得所需的信息,但这是确定的方法。

关于java - Eclipse 插件功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13163823/

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