⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chinaeditorinput.java

📁 此源码程序实现的是eclipse开发工具中插件的开发实现参考程序
💻 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 + -