1 19 package org.openharmonise.vfs.gui; 20 21 import java.net.URL ; 22 23 import javax.swing.Icon ; 24 import javax.swing.ImageIcon ; 25 26 30 public class IconManager { 31 32 private static IconManager m_instance = null; 33 private String m_sIconPath = "/org/openharmonise/him/icons/"; 35 36 private IconManager() { 37 super(); 38 } 39 40 public static IconManager getInstance() { 41 if( m_instance==null ) { 42 m_instance = new IconManager(); 43 } 44 return m_instance; 45 } 46 47 public Icon getIcon(String sIconName) { 48 String sFullPath = m_sIconPath + sIconName; 49 URL url = IconManager.class.getResource(sFullPath); 50 ImageIcon ii = new ImageIcon (url); 51 return ii; 52 } 53 54 } 55 | Popular Tags |