本文整理汇总了Java中org.eclipse.ui.dialogs.ResourceListSelectionDialog.getReturnCode方法的典型用法代码示例。如果您正苦于以下问题:Java ResourceListSelectionDialog.getReturnCode方法的具体用法?Java ResourceListSelectionDialog.getReturnCode怎么用?Java ResourceListSelectionDialog.getReturnCode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.ui.dialogs.ResourceListSelectionDialog
的用法示例。
在下文中一共展示了ResourceListSelectionDialog.getReturnCode方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: widgetSelected
import org.eclipse.ui.dialogs.ResourceListSelectionDialog; //导入方法依赖的package包/类
@Override
public void widgetSelected(SelectionEvent e) {
final Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
final ResourceListSelectionDialog elementSelector = new ResourceListSelectionDialog(shell, ResourcesPlugin.getWorkspace().getRoot(), IResource.DEPTH_INFINITE | IResource.FILE ) {
@Override
protected boolean select(IResource resource) {
// TODO Auto-generated method stub
return resource.getName().toLowerCase().endsWith(".hawkmodel");
}
};
elementSelector.setTitle("Remote Hawk access descriptors in the workspace");
elementSelector.setMessage("Select a remote Hawk access descriptor");
elementSelector.open();
if (elementSelector.getReturnCode() == Window.OK){
IFile f = (IFile) elementSelector.getResult()[0];
text.setText(f.getFullPath().toString());
}
}