|
Préférences
Moteurs de recherche
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
javax.swing
|
Nested Class Summary | |
---|---|
protected class |
ImageIcon.AccessibleImageIcon
This class implements accessibility support for the ImageIcon class. |
Field Summary | |
---|---|
protected static Component |
component
|
protected static MediaTracker |
tracker
|
Constructor Summary | |
---|---|
ImageIcon()
Creates an uninitialized image icon. |
|
ImageIcon(byte[] imageData)
Creates an ImageIcon from an array of bytes which were read from an image file containing a supported image format, such as GIF, JPEG, or (as of 1.3) PNG. |
|
ImageIcon(byte[] imageData,
String description)
Creates an ImageIcon from an array of bytes which were read from an image file containing a supported image format, such as GIF, JPEG, or (as of 1.3) PNG. |
|
ImageIcon(Image image)
Creates an ImageIcon from an image object. |
|
ImageIcon(Image image,
String description)
Creates an ImageIcon from the image. |
|
ImageIcon(String filename)
Creates an ImageIcon from the specified file. |
|
ImageIcon(String filename,
String description)
Creates an ImageIcon from the specified file. |
|
ImageIcon(URL location)
Creates an ImageIcon from the specified URL. |
|
ImageIcon(URL location,
String description)
Creates an ImageIcon from the specified URL. |
Method Summary | |
---|---|
AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this ImageIcon. |
String |
getDescription()
Gets the description of the image. |
int |
getIconHeight()
Gets the height of the icon. |
int |
getIconWidth()
Gets the width of the icon. |
Image |
getImage()
Returns this icon's Image . |
int |
getImageLoadStatus()
Returns the status of the image loading operation. |
ImageObserver |
getImageObserver()
Returns the image observer for the image. |
protected void |
loadImage(Image image)
Loads the image, returning only when the image is loaded. |
void |
paintIcon(Component c,
Graphics g,
int x,
int y)
Paints the icon. |
void |
setDescription(String description)
Sets the description of the image. |
void |
setImage(Image image)
Sets the image displayed by this icon. |
void |
setImageObserver(ImageObserver observer)
Sets the image observer for the image. |
String |
toString()
Returns a string representation of this image. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final Component component
protected static final MediaTracker tracker
Constructor Detail |
---|
public ImageIcon(String filename, String description)
filename
- the name of the file containing the imagedescription
- a brief textual description of the imageImageIcon(String)
public ImageIcon(String filename)
new ImageIcon("images/myImage.gif")The description is initialized to the
filename
string.
filename
- a String specifying a filename or pathgetDescription()
public ImageIcon(URL location, String description)
location
- the URL for the imagedescription
- a brief textual description of the imageImageIcon(String)
public ImageIcon(URL location)
location
- the URL for the imagegetDescription()
public ImageIcon(Image image, String description)
image
- the imagedescription
- a brief textual description of the imagepublic ImageIcon(Image image)
image
- the imagegetDescription()
,
Image.getProperty(java.lang.String, java.awt.image.ImageObserver)
public ImageIcon(byte[] imageData, String description)
imageData
- an array of pixels in an image format supported
by the AWT Toolkit, such as GIF, JPEG, or (as of 1.3) PNGdescription
- a brief textual description of the imageToolkit.createImage(java.lang.String)
public ImageIcon(byte[] imageData)
imageData
- an array of pixels in an image format supported by
the AWT Toolkit, such as GIF, JPEG, or (as of 1.3) PNGToolkit.createImage(java.lang.String)
,
getDescription()
,
Image.getProperty(java.lang.String, java.awt.image.ImageObserver)
public ImageIcon()
Method Detail |
---|
protected void loadImage(Image image)
image
- the imagepublic int getImageLoadStatus()
MediaTracker.ABORTED
,
MediaTracker.ERRORED
,
MediaTracker.COMPLETE
public Image getImage()
Image
.
Image
object for this ImageIcon
public void setImage(Image image)
image
- the imagepublic String getDescription()
public void setDescription(String description)
description
- a brief textual description of the imagepublic void paintIcon(Component c, Graphics g, int x, int y)
x
, y
)
in the coordinate space of the graphics context g
.
If this icon has no image observer,
this method uses the c
component
as the observer.
c
- the component to be used as the observer
if this icon has no image observerg
- the graphics contextx
- the X coordinate of the icon's top-left cornery
- the Y coordinate of the icon's top-left cornerpublic int getIconWidth()
getIconWidth
in interface Icon
public int getIconHeight()
getIconHeight
in interface Icon
public void setImageObserver(ImageObserver observer)
icon = new ImageIcon(...) button.setIcon(icon); icon.setImageObserver(button);
observer
- the image observerpublic ImageObserver getImageObserver()
public String toString()
public AccessibleContext getAccessibleContext()
getAccessibleContext
in interface Accessible