SWT - 我们可以使用可以刷新Eclipse项目的SWT制作按钮吗?

时间:2016-06-03 05:30:33

标签: java eclipse swt

我们可以在eclipse中使用SWT创建一个可以刷新我在Eclipse中制作的Project的按钮吗?如果是的话怎么样?提前谢谢你。

1 个答案:

答案 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中的上下文菜单。我真的不明白为什么一个新按钮会有所帮助。此外,如果您知道有时需要刷新项目,那么为什么在您检测到项目时无需执行此操作而无需用户点击按钮?

相关问题