p42_resource_reader.java

来自「peeranha42是jxta的 p2p程序核心」· Java 代码 · 共 45 行

JAVA
45
字号
/*
 * Created on 07.04.2005 by NTB
 *
 */
package de.uni_bremen.informatik.p2p.plugins.filesharing.gui;

import java.io.BufferedInputStream;
import java.io.IOException;
import javax.swing.ImageIcon;

/**
 * @author NTB
 *
 */
public class P42_resource_reader {

	/** Logger for warnings, debugs and fatals */
    //protected static Logger log = Logger.getLogger(P42_resource_reader.class);
	
    static ImageIcon getImageIcon(String iconResource) {
        ImageIcon icon = null;

        try {
            BufferedInputStream bis =
                new BufferedInputStream(P42_resource_reader.class
                                            .getResourceAsStream(iconResource));

            int i = bis.available();
            byte buf[] = new byte[i];

            bis.read(buf, 0, i);
            bis.close();

            if (buf != null) {
                icon = new ImageIcon(buf);
            }
        } catch (IOException ioex) {
            //log.debug(ioex.toString());
        }

        return icon;
    }

}

⌨️ 快捷键说明

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