我们可以在eclipse中使用SWT创建一个可以刷新我在Eclipse中制作的Project的按钮吗?如果是的话怎么样?提前谢谢你。
答案 0 :(得分:0)
您必须编写一个插件来创建按钮并将其挂钩到您需要的位置(参见。然后,
Button button = ...
button.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelection(SelectionEvent e) {
ResourcePlugin.getWorkspace().getRoot().getProject("myProject").refreshLocal(IResource.DEPTH_INFINITE, null);
}
}
另见https://wiki.eclipse.org/FAQ_When_should_I_use_refreshLocal%3F
然而,已经有了#34;刷新" Project Explorer中的上下文菜单。我真的不明白为什么一个新按钮会有所帮助。此外,如果您知道有时需要刷新项目,那么为什么在您检测到项目时无需执行此操作而无需用户点击按钮?