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

📄 shapesplugin.java

📁 mywork是rcp开发的很好的例子
💻 JAVA
字号:
/******************************************************************************* * Copyright (c) 2004, 2005 Elias Volanakis and others.�* All rights reserved. This program and the accompanying materials�* are made available under the terms of the Eclipse Public License v1.0�* which accompanies this distribution, and is available at�* http://www.eclipse.org/legal/epl-v10.html�*�* Contributors:�*����Elias Volanakis - initial API and implementation�*******************************************************************************/package net.sf.freenote;import net.sf.component.config.ConfigHelper;import org.eclipse.jface.resource.ImageDescriptor;import org.eclipse.ui.plugin.AbstractUIPlugin;import org.osgi.framework.BundleContext;/** * The plugin class (singleton). * <p> * This instance can be shared between all extensions in the plugin. Information * shared between extensions can be persisted by using the PreferenceStore. * </p> *  * @see org.eclipse.ui.plugin.AbstractUIPlugin#getPreferenceStore() * @author Elias Volanakis */public class ShapesPlugin extends AbstractUIPlugin {	public static final String PLUGIN_ID = "net.sf.pim.freenote";	/** Single plugin instance. */	private static ShapesPlugin singleton;	/**	 * Returns the shared plugin instance.	 */	public static ShapesPlugin getDefault() {		return singleton;	}	/**	 * The constructor.	 */	public ShapesPlugin() {		if (singleton == null) {			singleton = this;		}	}	public static ImageDescriptor getImageDescriptor(String path) {		return imageDescriptorFromPlugin(PLUGIN_ID, path);	}	@Override	public void stop(BundleContext context) throws Exception {		//保存一下mru配置		ConfigHelper.store();		super.stop(context);	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -