Class ResourceIcon

java.lang.Object
javax.swing.ImageIcon
com.sshtools.common.ui.ResourceIcon
All Implemented Interfaces:
Serializable, Accessible, Icon

public class ResourceIcon extends ImageIcon
Version:
$Revision: 1.20 $
Author:
$author$
See Also:
  • Constructor Details

    • ResourceIcon

      public ResourceIcon(Class cls, String image)
      Creates a new ResourceIcon object.
      Parameters:
      cls -
      image -
    • ResourceIcon

      public ResourceIcon(URL url)
      Creates a new ResourceIcon object.
      Parameters:
      url -
    • ResourceIcon

      public ResourceIcon(String imageName)
      Deprecated.
      Having this available is now bad practice since most of our software is plugable; each class requesting a resource should do so from the class loader that loaded the class, to keep track of images a class should also not be requesting a resource that is outside its own package. For resources outside of a package, we should think about creating static helper class to store them. Use the ResourceIcon(Class cls, String image) constructor instead providing the class instance of the class using the image.
      Creates a new ResourceIcon object.
      Parameters:
      imageName -
  • Method Details

    • loadImage

      protected void loadImage(String imageName)
      Parameters:
      imageName -