|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.ImageIcon
public class ImageIcon
아이콘을 이미지로부터 페인트 하는 Icon 인터페이스의 구현입니다. URL, 파일명, 또는 바이트 배열로부터 생성되는 이미지가, 로드 상태를 감시하는 메디아트락카를 사용해 프리로드 됩니다.
이미지 아이콘의 상세 및 사용예는, 「The Java Tutorial」의 「How to Use Icons」를 참조해 주세요.
경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans™ 의 장기간의 운용 지원는,java.beans
패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder
를 참조해 주세요.
상자의 클래스의 개요 | |
---|---|
protected class |
ImageIcon.AccessibleImageIcon
이 클래스는 ImageIcon 클래스용의 접근성? 지원를 구현하고 있습니다. |
필드의 개요 | |
---|---|
protected static Component |
component
|
protected static MediaTracker |
tracker
|
생성자 의 개요 | |
---|---|
ImageIcon ()
초기화되어 있지 않은 이미지 아이콘을 생성합니다. |
|
ImageIcon (byte[] imageData)
지원되고 있는 GIF, JPEG, PNG (1.3 이후)등의 이미지 형식을 포함하고 있는 이미지 파일로부터 읽어내진 바이트 배열로부터, 이미지 아이콘을 생성합니다. |
|
ImageIcon (byte[] imageData,
String description)
지원되고 있는 GIF, JPEG, PNG (1.3 이후)등의 이미지 형식을 포함하고 있는 이미지 파일로부터 읽어내진 바이트 배열로부터, 이미지 아이콘을 생성합니다. |
|
ImageIcon (Image image)
이미지 객체로부터 이미지 아이콘을 생성합니다. |
|
ImageIcon (Image image,
String description)
이미지로부터 이미지 아이콘을 생성합니다. |
|
ImageIcon (String filename)
지정된 파일로부터 이미지 아이콘을 생성합니다. |
|
ImageIcon (String filename,
String description)
지정된 파일로부터 이미지 아이콘을 생성합니다. |
|
ImageIcon (URL location)
지정된 URL 로부터 이미지 아이콘을 생성합니다. |
|
ImageIcon (URL location,
String description)
지정된 URL 로부터 이미지 아이콘을 생성합니다. |
메소드의 개요 | |
---|---|
AccessibleContext |
getAccessibleContext ()
이 ImageIcon 에 관련지을 수 있었던 AccessibleContext 를 가져옵니다. |
String |
getDescription ()
이미지의 설명을 가져옵니다. |
int |
getIconHeight ()
아이콘의 높이를 가져옵니다. |
int |
getIconWidth ()
아이콘의 폭을 가져옵니다. |
Image |
getImage ()
아이콘의 Image 를 돌려줍니다. |
int |
getImageLoadStatus ()
이미지 로드 조작 상태를 돌려줍니다. |
ImageObserver |
getImageObserver ()
이미지의 이미지 감시 객체를 돌려줍니다. |
protected void |
loadImage (Image image)
이미지를 로드해, 이미지가 로드 되었을 때 마셔 복귀합니다. |
void |
paintIcon (Component c,
Graphics g,
int x,
int y)
아이콘을 그립니다. |
void |
setDescription (String description)
이미지의 설명을 설정합니다. |
void |
setImage (Image image)
아이콘에 의해 표시되는 이미지를 설정합니다. |
void |
setImageObserver (ImageObserver observer)
이미지의 이미지 감시 객체를 설정합니다. |
String |
toString ()
이 이미지의 캐릭터 라인 표현을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
protected static final Component component
protected static final MediaTracker tracker
생성자 의 상세 |
---|
public ImageIcon(String filename, String description)
filename
- 이미지를 포함하는 파일의 이름description
- 이미지의 짧은 설명 텍스트ImageIcon(String)
public ImageIcon(String filename)
new ImageIcon("images/myImage.gif")설명은,
filename
캐릭터 라인에 초기화됩니다.
filename
- 파일명 또는 패스를 지정하는 캐릭터 라인getDescription()
public ImageIcon(URL location, String description)
location
- 이미지의 URLdescription
- 이미지의 짧은 설명 텍스트ImageIcon(String)
public ImageIcon(URL location)
location
- 이미지의 URLgetDescription()
public ImageIcon(Image image, String description)
image
- 이미지description
- 이미지의 짧은 설명 텍스트public ImageIcon(Image image)
image
- 이미지getDescription()
,
Image.getProperty(java.lang.String, java.awt.image.ImageObserver)
public ImageIcon(byte[] imageData, String description)
imageData
- AWT Toolkit 에 의해 지원되는 GIF, JPEG, PNG (1.3 이후)등의
이미지 형식에 의한 픽셀 배열description
- 이미지의 짧은 설명 텍스트Toolkit.createImage(java.lang.String)
public ImageIcon(byte[] imageData)
imageData
- AWT Toolkit 에 의해 지원되는 GIF, JPEG, PNG (1.3 이후)등의
이미지 형식에 의한 픽셀 배열Toolkit.createImage(java.lang.String)
,
getDescription()
,
Image.getProperty(java.lang.String, java.awt.image.ImageObserver)
public ImageIcon()
메소드의 상세 |
---|
protected void loadImage(Image image)
image
- 이미지public int getImageLoadStatus()
MediaTracker.ABORTED
,
MediaTracker.ERRORED
,
MediaTracker.COMPLETE
public Image getImage()
Image
를 돌려줍니다.
ImageIcon
의 Image
객체public void setImage(Image image)
image
- 이미지public String getDescription()
public void setDescription(String description)
description
- 이미지의 짧은 설명 텍스트public void paintIcon(Component c, Graphics g, int x, int y)
g
의 좌표 공간에 있는 점 (x
, y
)에 draw 됩니다. 이 아이콘에 이미지 감시 객체가 없는 경우, 이 메소드에서는 감시 객체로서 c
컴퍼넌트를 사용합니다.
Icon
내의 paintIcon
c
- 이 아이콘에 이미지 감시 객체가 없는 경우에,
감시 객체로서 사용되는 컴퍼넌트g
- 그래픽스 문맥x
- 아이콘의 좌상구석의 X 좌표y
- 아이콘의 좌상구석의 Y 좌표public int getIconWidth()
Icon
내의 getIconWidth
public int getIconHeight()
Icon
내의 getIconHeight
public void setImageObserver(ImageObserver observer)
icon = new ImageIcon(...) button.setIcon(icon); icon.setImageObserver(button);
observer
- 이미지 감시 객체public ImageObserver getImageObserver()
public String toString()
Object
내의 toString
public AccessibleContext getAccessibleContext()
Accessible
내의 getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.