JavaTM Platform
Standard Ed. 6

클래스
java.awt.Image 의 사용

Image 를 사용하고 있는 패키지
java.applet 애플릿의 작성, 및 애플릿과 애플릿 문맥과의 통신에 사용하는 클래스의 작성에 필요한 클래스를 제공합니다.  
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.dnd 드래그&드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.  
java.awt.font 폰트 관련의 클래스 및 인터페이스를 제공합니다.  
java.awt.im.spi 모든 Java 실행시 환경에서 사용할 수 있는 입력 메소드의 개발을 가능하게 하는 인터페이스를 제공합니다.  
java.awt.image 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.  
java.beans Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.text.html HTML 텍스트 문자 편집기를 작성하기 위한 HTMLEditorKit 클래스와 지원 클래스를 제공합니다.  
 

java.applet 에서의 Image 의 사용
 

Image 를 돌려주는 java.applet 의 메소드
 Image Applet. getImage (URL  url)
          Image 객체를 돌려줍니다.
 Image AppletContext. getImage (URL  url)
          Image 객체를 돌려줍니다.
 Image Applet. getImage (URL  url, String  name)
          Image 객체를 돌려줍니다.
 

java.awt 에서의 Image 의 사용
 

Image 로서 선언되고 있는 java.awt 의 필드
protected  Image Component.FlipBufferStrategy. drawBuffer
          draw 버퍼
 

Image 를 돌려주는 java.awt 의 메소드
 Image Toolkit. createImage (byte[] imagedata)
          지정된 바이트 배열에 보관되고 있는 이미지를 복호화 하는 이미지를 작성합니다.
abstract  Image Toolkit. createImage (byte[] imagedata, int imageoffset, int imagelength)
          지정된 바이트 배열에 보관되고 있는 이미지를 복호화 하는 이미지를, 지정된 오프셋(offset) 및 길이로 작성합니다.
 Image Component. createImage (ImageProducer  producer)
          지정된 이메이지프로듀서로부터 이미지를 생성합니다.
abstract  Image Toolkit. createImage (ImageProducer  producer)
          지정된 이메이지프로듀서로 이미지를 작성합니다.
 Image Component. createImage (int width, int height)
          더블 버퍼링을 위해서(때문에) 사용되는 오프 스크린 draw 이미지를 생성합니다.
abstract  Image Toolkit. createImage (String  filename)
          지정된 파일로부터 픽셀 데이터를 취득하는 이미지를 돌려줍니다.
abstract  Image Toolkit. createImage (URL  url)
          지정된 URL 로부터 픽셀 데이터를 취득하는 이미지를 돌려줍니다.
protected  Image Component.FlipBufferStrategy. getBackBuffer ()
           
 Image Frame. getIconImage ()
          이 프레임의 아이콘으로서 표시되는 이미지를 돌려줍니다.
 Image TrayIcon. getImage ()
          이 TrayIcon 에 사용되는 현재의 이미지를 돌려줍니다.
abstract  Image Toolkit. getImage (String  filename)
          지정된 파일로부터 픽셀 데이터를 취득하는 이미지를 돌려줍니다.
abstract  Image Toolkit. getImage (URL  url)
          지정된 URL 로부터 픽셀 데이터를 취득하는 이미지를 돌려줍니다.
 Image Image. getScaledInstance (int width, int height, int hints)
          이 이미지의 슬캘링 버젼을 작성합니다.
 

Image 형의 인수를 가지는 형태를 돌려주는 java.awt 의 메소드
 List <Image > Window. getIconImages ()
          이 윈도우의 아이콘으로서 표시되는 일련의 이미지를 돌려줍니다.
 

Image 형의 파라미터를 가지는 java.awt 의 메소드
 void MediaTracker. addImage (Image  image, int id)
          이 메디아트락카에 의해 감시되고 있는 리스트에 이미지를 추가합니다.
 void MediaTracker. addImage (Image  image, int id, int w, int h)
          이 메디아트락카에 의해 감시되고 있는 리스트에, 슬캘링 된 이미지를 추가합니다.
 int Component. checkImage (Image  image, ImageObserver  observer)
          지정된 이미지의 화면 표시의 구축 상태를 돌려줍니다.
 int Component. checkImage (Image  image, int width, int height, ImageObserver  observer)
          지정된 이미지의 화면 표시의 구축 상태를 돌려줍니다.
abstract  int Toolkit. checkImage (Image  image, int width, int height, ImageObserver  observer)
          표시를 위해서(때문에) 준비되는, 지정된 이미지의 작성 상태를 나타냅니다.
 Cursor Toolkit. createCustomCursor (Image  cursor, Point  hotSpot, String  name)
          새로운 custom car 솔 객체를 생성합니다.
abstract  boolean Graphics2D. drawImage (Image  img, AffineTransform  xform, ImageObserver  obs)
          이미지 공간으로부터 사용자 공간에의 변환을 적용하고 나서, 이미지를 draw 합니다.
abstract  boolean Graphics. drawImage (Image  img, int x, int y, Color  bgcolor, ImageObserver  observer)
          지정된 이미지의 현재 이용 가능한 부분만큼을 그립니다.
abstract  boolean Graphics. drawImage (Image  img, int x, int y, ImageObserver  observer)
          지정된 이미지의 현재 이용 가능한 부분만큼을 그립니다.
abstract  boolean Graphics. drawImage (Image  img, int x, int y, int width, int height, Color  bgcolor, ImageObserver  observer)
          지정된 구형의 내부에 들어가도록(듯이) 슬캘링 해, 지정된 이미지의 이용 가능한 부분을 그립니다.
abstract  boolean Graphics. drawImage (Image  img, int x, int y, int width, int height, ImageObserver  observer)
          지정된 구형의 내부에 들어가도록(듯이) 슬캘링 해, 지정된 이미지의 이용 가능한 부분을 그립니다.
abstract  boolean Graphics. drawImage (Image  img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color  bgcolor, ImageObserver  observer)
          지정된 이미지의 지정된 영역의 이용 가능한 부분을 그립니다.
abstract  boolean Graphics. drawImage (Image  img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver  observer)
          지정된 이미지의 지정된 영역의 이용 가능한 부분을 그립니다.
 boolean Component. imageUpdate (Image  img, int infoflags, int x, int y, int w, int h)
          이미지가 변경되었을 때에 컴퍼넌트를 다시 그립니다.
 boolean Component. prepareImage (Image  image, ImageObserver  observer)
          이 컴퍼넌트상에 draw하기 위한 이미지를 준비합니다.
 boolean Component. prepareImage (Image  image, int width, int height, ImageObserver  observer)
          이 컴퍼넌트상에 표시하기 위한 , 지정된 폭과 높이의 이미지를 준비합니다.
abstract  boolean Toolkit. prepareImage (Image  image, int width, int height, ImageObserver  observer)
          draw를 위해서(때문에) 이미지를 준비합니다.
 void MediaTracker. removeImage (Image  image)
          지정된 이미지를 이 메디아트락카로부터 삭제합니다.
 void MediaTracker. removeImage (Image  image, int id)
          이 메디아트락카의 지정된 감시 ID 로부터 지정된 이미지를 삭제합니다.
 void MediaTracker. removeImage (Image  image, int id, int width, int height)
          지정된 폭, 높이, ID 를 가지는 지정된 이미지를 이 메디아트락카로부터 삭제합니다.
 void Frame. setIconImage (Image  image)
          이 윈도우의 아이콘으로서 표시되는 이미지를 설정합니다.
 void Window. setIconImage (Image  image)
          이 윈도우의 아이콘으로서 표시되는 이미지를 설정합니다.
 void TrayIcon. setImage (Image  image)
          이 TrayIcon 의 이미지를 설정합니다.
 

Image 형의 형태 인수를 가지는 java.awt 의 메소드 파라미터
 void Window. setIconImages (List <? extends Image > icons)
          이 윈도우의 아이콘으로서 표시되는 일련의 이미지를 설정합니다.
 

Image 형의 파라미터를 가지는 java.awt 의 생성자
TrayIcon (Image  image)
          지정된 이미지로 TrayIcon 를 작성합니다.
TrayIcon (Image  image, String  tooltip)
          지정된 이미지와 툴팁 텍스트로 TrayIcon 를 작성합니다.
TrayIcon (Image  image, String  tooltip, PopupMenu  popup)
          지정된 이미지, 툴팁, 및 pop-up menu로 TrayIcon 를 작성합니다.
 

java.awt.dnd 에서의 Image 의 사용
 

Image 형의 파라미터를 가지는 java.awt.dnd 의 메소드
protected  DragSourceContext DragSource. createDragSourceContext (java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent  dgl, Cursor  dragCursor, Image  dragImage, Point  imageOffset, Transferable  t, DragSourceListener  dsl)
          이 드래그를 처리하는 DragSourceContext 를 작성합니다.
 void DragGestureEvent. startDrag (Cursor  dragCursor, Image  dragImage, Point  imageOffset, Transferable  transferable, DragSourceListener  dsl)
          초기 Cursor 를 표시해 드래그를 개시하고 나서, 드래그 Image,Image 의 오프셋(offset),Transferable 객체와 DragSourceListener 를 사용합니다.
 void DragSource. startDrag (DragGestureEvent  trigger, Cursor  dragCursor, Image  dragImage, Point  dragOffset, Transferable  transferable, DragSourceListener  dsl)
          드래그를 개시한 DragGestureEvent, 사용하는 초기 Cursor, 드래그 하는 Image, 트리거의 순간에 있어서의 Cursor 의 핫 스포트로부터의 Image 원점의 오프셋(offset), 드래그의 대상 데이터, 및 DragSourceListener 를 받아, 드래그를 개시합니다.
 void DragSource. startDrag (DragGestureEvent  trigger, Cursor  dragCursor, Image  dragImage, Point  imageOffset, Transferable  transferable, DragSourceListener  dsl, FlavorMap  flavorMap)
          드래그를 개시한 DragGestureEvent, 사용하는 초기 Cursor, 드래그 하는 Image, 트리거의 순간에 있어서의 Cursor 의 핫 스포트로부터의 Image 원점의 오프셋(offset), 드래그의 Transferable 대상 데이터,DragSourceListener, 및 FlavorMap 를 받아, 드래그를 개시합니다.
 

Image 형의 파라미터를 가지는 java.awt.dnd 의 생성자
DragSourceContext (java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent  trigger, Cursor  dragCursor, Image  dragImage, Point  offset, Transferable  t, DragSourceListener  dsl)
          DragSource 로부터 불려 가 이 생성자 은 이 Drag 에 DragSourceContextPeer 를 제공하는 새로운 DragSourceContext 를 작성합니다.
 

java.awt.font 에서의 Image 의 사용
 

Image 형의 파라미터를 가지는 java.awt.font 의 생성자
ImageGraphicAttribute (Image  image, int alignment)
          지정된 Image 로부터 ImageGraphicAttribute 를 구축합니다.
ImageGraphicAttribute (Image  image, int alignment, float originX, float originY)
          지정된 Image 로부터 ImageGraphicAttribute 를 구축합니다.
 

java.awt.im.spi 에서의 Image 의 사용
 

Image 를 돌려주는 java.awt.im.spi 의 메소드
 Image InputMethodDescriptor. getInputMethodIcon (Locale  inputLocale)
          입력 메소드에 대응하는 아이콘을 돌려줍니다.
 

java.awt.image 에서의 Image 의 사용
 

java.awt.image 에서의 Image 의 서브 클래스
 class BufferedImage
          BufferedImage 서브 클래스는, 이미지 데이터의 액세스 가능한 버퍼를 갖춘 Image 를 기술합니다.
 class VolatileImage
          VolatileImage 는, 어플리케이션의 제어를 넘어, operating system나 다른 어플리케이션으로부터, 상황에 따라 언제라도 내용을 파기할 수 있는 이미지입니다.
 

Image 형의 파라미터를 가지는 java.awt.image 의 메소드
 boolean ImageObserver. imageUpdate (Image  img, int infoflags, int x, int y, int width, int height)
          이 메소드의 호출에 의해, 과거에 비동기 인터페이스가 요구한 이미지에 관한 정보를 이용할 수 있습니다.
 

Image 형의 파라미터를 가지는 java.awt.image 의 생성자
PixelGrabber (Image  img, int x, int y, int w, int h, boolean forceRGB)
          지정된 이미지로부터 픽셀의 구형 부분 (x, y, w, h)을 꺼내는, PixelGrabber 객체를 생성합니다.
PixelGrabber (Image  img, int x, int y, int w, int h, int[] pix, int off, int scansize)
          지정된 이미지로부터 픽셀의 구형 부분 (x, y, w, h)을 지정의 배열에 꺼내는, PixelGrabber 객체를 생성합니다.
 

java.beans 에서의 Image 의 사용
 

Image 를 돌려주는 java.beans 의 메소드
 Image SimpleBeanInfo. getIcon (int iconKind)
          이용 가능한 아이콘이 없는 것을 요구합니다.
 Image BeanInfo. getIcon (int iconKind)
          이 메소드는, 툴 박스나 툴바등으로 Bean 를 나타내기 위해서(때문에) 사용할 수 있는 이미지 객체를 돌려줍니다.
 Image SimpleBeanInfo. loadImage (String  resourceName)
          아이콘 이미지를 로드하기 위한 유틸리티 메소드입니다.
 

javax.swing 에서의 Image 의 사용
 

Image 로서 선언되고 있는 javax.swing 의 필드
protected  Image JViewport. backingStoreImage
          배킹 스토어에 사용되는 뷰이메이지입니다.
 

Image 를 돌려주는 javax.swing 의 메소드
static Image GrayFilter. createDisabledImage (Image  i)
          무효화된 이미지를 작성합니다.
 Image ImageIcon. getImage ()
          아이콘의 Image 를 돌려줍니다.
 Image RepaintManager. getOffscreenBuffer (Component  c, int proposedWidth, int proposedHeight)
          더블 버퍼로서 컴퍼넌트 c 와 함께 사용되는 오프 스크린 버퍼를 돌려줍니다.
 Image RepaintManager. getVolatileOffscreenBuffer (Component  c, int proposedWidth, int proposedHeight)
          더블 버퍼로서 지정의 컴퍼넌트 c 와 함께 사용되는 volatile 의 오프 스크린 버퍼를 돌려줍니다.
 

Image 형의 파라미터를 가지는 javax.swing 의 메소드
static Image GrayFilter. createDisabledImage (Image  i)
          무효화된 이미지를 작성합니다.
 boolean DebugGraphics. drawImage (Image  img, int x, int y, Color  bgcolor, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean DebugGraphics. drawImage (Image  img, int x, int y, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean DebugGraphics. drawImage (Image  img, int x, int y, int width, int height, Color  bgcolor, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean DebugGraphics. drawImage (Image  img, int x, int y, int width, int height, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean DebugGraphics. drawImage (Image  img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color  bgcolor, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean DebugGraphics. drawImage (Image  img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean JLabel. imageUpdate (Image  img, int infoflags, int x, int y, int w, int h)
          현재의 Icon 의 Image 가, 건네받은 Image 의 img 와 다른 경우는, false 를 돌려주어 오버라이드(override) 합니다.
 boolean AbstractButton. imageUpdate (Image  img, int infoflags, int x, int y, int w, int h)
          현재의 IconImage 가, 건네받은 Image img 와 다른 경우는, 오버라이드(override) 되어 false 를 돌려줍니다.
protected  void ImageIcon. loadImage (Image  image)
          이미지를 로드해, 이미지가 로드 되었을 때 마셔 복귀합니다.
 void JFrame. setIconImage (Image  image)
          이 윈도우의 아이콘으로서 표시되는 이미지를 설정합니다.
 void ImageIcon. setImage (Image  image)
          아이콘에 의해 표시되는 이미지를 설정합니다.
 

Image 형의 파라미터를 가지는 javax.swing 의 생성자
ImageIcon (Image  image)
          이미지 객체로부터 이미지 아이콘을 생성합니다.
ImageIcon (Image  image, String  description)
          이미지로부터 이미지 아이콘을 생성합니다.
 

javax.swing.text.html 에서의 Image 의 사용
 

Image 를 돌려주는 javax.swing.text.html 의 메소드
 Image ImageView. getImage ()
          draw 하는 이미지를 돌려줍니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.