Java SWT—我们可以使用SWT制作一个按钮来刷新eclipse项目吗?
我们可以在eclipse中使用SWT制作一个按钮来刷新我们在eclipse中制作的项目吗?如果是,那怎么办?提前感谢您。您必须编写一个插件来创建按钮,并将其挂在需要的地方(请参阅Java SWT—我们可以使用SWT制作一个按钮来刷新eclipse项目吗?,java,eclipse,swt,Java,Eclipse,Swt,我们可以在eclipse中使用SWT制作一个按钮来刷新我们在eclipse中制作的项目吗?如果是,那怎么办?提前感谢您。您必须编写一个插件来创建按钮,并将其挂在需要的地方(请参阅 Button button = ... button.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelection(SelectionEvent e) { ResourcePlugi
Button button = ...
button.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelection(SelectionEvent e) {
ResourcePlugin.getWorkspace().getRoot().getProject("myProject").refreshLocal(IResource.DEPTH_INFINITE, null);
}
}
另见
但是,已经有了“刷新”Project Explorer中的上下文菜单。我真的不明白为什么一个新按钮会有帮助。另外,如果您知道有时需要刷新项目,那么当您检测到它可能有用而不需要用户单击按钮时,为什么不这样做?感谢您提供的解决方案。我需要在一个向导页面上刷新项目(对话)已打开。当向导页打开时,我们无法单击我们的项目。