📄 chinaeditorinput.java
字号:
package cn.com.chengang.myplugin;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IPersistableElement;
import org.eclipse.ui.internal.IWorkbenchGraphicConstants;
import org.eclipse.ui.internal.WorkbenchImages;
public class ChinaEditorInput implements IEditorInput {
// 返回true,则打开该编辑器后它会出现在Eclipse主菜单“文件”
// 最下部的最近打开的文档栏中。返回flase则不出现在其中。
public boolean exists() {
return true;
}
// 编辑器标题栏的图标,不过它还需要在ChinaEditor中用
// setTitleImage方法设置,才能出现在标题栏中。
public ImageDescriptor getImageDescriptor() {
return WorkbenchImages.getImageDescriptor(IWorkbenchGraphicConstants.IMG_ETOOL_HOME_NAV);
}
// 编辑器标题栏的显示名称,和上面的getImageDescriptor一样也要
// 在ChinaEditor中用setPartName方法设置,才能出现在标题栏中。
public String getName() {
return "中国的编辑器";
}
// 编辑器标题栏的小黄条提示文字,不需象getName那样在ChinaEditor中再设置
public String getToolTipText() {
return "这是视图1列表中的中国项对应的编辑器";
}
// 返回一个可以用做保存本编辑输入数据状态的对象
public IPersistableElement getPersistable() {
return null;
}
// 得到一个编辑器的适配器
// IAdaptable a = new ChinaEditorInput();
// IFoo x = (IFoo)a.getAdapter(IFoo.class);
// if (x != null) [用x来做IFoo的事情....]
public Object getAdapter(Class adapter) {
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -