iconfactory.java
来自「eclipse开发笔记」· Java 代码 · 共 48 行
JAVA
48 行
package com.example.image;import java.io.*;import org.eclipse.jface.resource.ImageDescriptor;import org.eclipse.swt.graphics.*;import org.eclipse.swt.widgets.*;import com.example.ui.ShowMessage;/** * TODO * @2006-12-31 * @author xuli */public class IconFactory{ /** * This static function returns an ImageDescriptor for * a given file */ public static ImageDescriptor getImageDescriptor(String file_name) { return ImageDescriptor.createFromFile(IconFactory.class, file_name); } /** * This function returns an Image loaded from * the given image file */ public static Image getImage(Widget widget, String file_name) { InputStream input = IconFactory.class.getResourceAsStream(file_name); Image image = null; try { image= new Image(widget.getDisplay(), input); } catch (org.eclipse.swt.SWTException e) { ShowMessage.printError("[icons] File not found: "+file_name); return new Image(widget.getDisplay(), 16, 16); } return image; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?