com.sshtools.ui.swing
Class ResourceIcon
java.lang.Object
javax.swing.ImageIcon
com.sshtools.ui.swing.ResourceIcon
- All Implemented Interfaces:
- java.io.Serializable, javax.accessibility.Accessible, javax.swing.Icon
public class ResourceIcon
- extends javax.swing.ImageIcon
Icon that can use a Class reference to determine a
ClassLoader to use to load an icon resource.
- Author:
- $Author: brett $
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class javax.swing.ImageIcon |
javax.swing.ImageIcon.AccessibleImageIcon |
| Fields inherited from class javax.swing.ImageIcon |
component, tracker |
|
Constructor Summary |
ResourceIcon(java.lang.Class cls,
java.lang.String image)
Creates a new ResourceIcon given a class to derive the class loader from
and the image path. |
ResourceIcon(java.lang.String image)
|
ResourceIcon(java.net.URL iconResource)
|
|
Method Summary |
void |
init(java.lang.Class cls,
java.lang.String image)
|
protected void |
loadImage(java.lang.String imageName)
|
| Methods inherited from class javax.swing.ImageIcon |
getAccessibleContext, getDescription, getIconHeight, getIconWidth, getImage, getImageLoadStatus, getImageObserver, loadImage, paintIcon, setDescription, setImage, setImageObserver, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ResourceIcon
public ResourceIcon(java.lang.String image)
ResourceIcon
public ResourceIcon(java.lang.Class cls,
java.lang.String image)
- Creates a new ResourceIcon given a class to derive the class loader from
and the image path.
- Parameters:
cls - class to derive class loader for image fromimage - image path
ResourceIcon
public ResourceIcon(java.net.URL iconResource)
init
public void init(java.lang.Class cls,
java.lang.String image)
loadImage
protected void loadImage(java.lang.String imageName)
Copyright © 2003-2009 SSHTOOLS LTD. All Rights Reserved.