在eclipse插件中动态更改弹出窗口

时间:2010-02-01 08:27:32

标签: java eclipse

我有一个插件,对于特定类型的文件,我将启用一些选项来执行。所以现在我需要在哪里动态决定文件的类型并为该类型的文件应用特定的选项。

有可能吗?如果是的话,需要一些帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

所以我想你想要显示代表视图中文件的东西的上下文菜单。根据自定义规则确定文件类型(文件扩展名是最简单的规则,查看最复杂的文件)并创建弹出窗口或将内容分发到现有文件。

如果它是您自己的视图,可能是显示文件夹结构的列表或树,那么您必须将Viewer注册为SelectionProvider,监听选择事件,评估选择(可能是String或File对象)并创建弹出菜单。

对现有弹出菜单(如导航视图上下文菜单)的贡献也是可能的,但更具挑战性。