我想创建一个简单的 Eclipse 插件,它可以:当你右键单击一个 java 项目时,它会显示一个弹出菜单,其中有一个标签为“N java files found in this project”的项目,其中“N”是文件数.
我有一个想法,我可以更新“selectionChanged”中的标签:
public class CountAction implements IObjectActionDelegate {
public void selectionChanged(IAction action, ISelection selection) {
action.setText(countJavaFiles());
}
}
但是,如果我不单击该菜单项,它将不起作用,因为CountAction
尚未加载,因此selectionChanged
在您右键单击项目时不会调用该菜单项。
我在这方面花了很多时间,但没有解决。请帮我。