SWT 拖拽打开文件
在ApplicationWorkbenchWindowAdvisor.java中的postWindowOpen()函数内加入以下代码
public class FileEditorInput implements IEditorInput{File file;public FileEditorInput(String path) {super();file=new File(path);}@Overridepublic boolean exists() {// TODO Auto-generated method stubreturn file.exists();}@Overridepublic ImageDescriptor getImageDescriptor() {// TODO Auto-generated method stubreturn null;}@Overridepublic String getName() {// TODO Auto-generated method stubreturn exists()?file.getName():"error";}@Overridepublic IPersistableElement getPersistable() {// TODO Auto-generated method stubreturn null;}@Overridepublic String getToolTipText() {// TODO Auto-generated method stubreturn exists()?file.getName():"error";}@Overridepublic Object getAdapter(Class adapter) {// TODO Auto-generated method stubreturn null;}}?