读书人

SWT 拖拽打开资料

发布时间: 2012-12-23 11:28:15 作者: rapoo

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;}}
?

读书人网 >编程

热点推荐