JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.Image
的使用

使用 Image 的軟體套件
java.applet 提供創建 applet 所必需的類別和 applet 用來與其 applet 上下文通信的類別。 
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
java.awt.font 提供與字體相關的類別和介面。 
java.awt.im.spi 提供啟用可以與 Java 運行時環境一起使用的輸入方法開發的介面。 
java.awt.image 提供創建和修改圖像的各種類別。 
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

java.appletImage 的使用
 

返回 Imagejava.applet 中的方法
 Image AppletContext.getImage(URL url)
          返回能被繪製到螢幕上的 Image 物件。
 Image Applet.getImage(URL url)
          返回能被繪製到螢幕上的 Image 物件。
 Image Applet.getImage(URL url, String name)
          返回能被繪製到螢幕上的 Image 物件。
 

java.awtImage 的使用
 

宣告為 Imagejava.awt 中的欄位
protected  Image Component.FlipBufferStrategy.drawBuffer
          繪製緩衝區。
 

返回 Imagejava.awt 中的方法
 Image Toolkit.createImage(byte[] imagedata)
          創建一幅圖像,該圖像對存儲在指定位元組陣列中的圖像進行解碼。
abstract  Image Toolkit.createImage(byte[] imagedata, int imageoffset, int imagelength)
          創建一幅圖像,該圖像對存儲在指定位元組陣列中指定偏移量和長度處的圖像進行解碼。
abstract  Image Toolkit.createImage(ImageProducer producer)
          使用指定的圖像產生器創建一幅圖像。
 Image Component.createImage(ImageProducer producer)
          根據指定的圖像產生器創建一幅圖像。
 Image Component.createImage(int width, int height)
          創建一幅用於雙緩衝的、可在螢幕外繪製的圖像。
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)
          返回一幅圖像,該圖像從指定檔案中獲取像素資料,圖像格式可以是 GIF、JPEG 或 PNG。
abstract  Image Toolkit.getImage(URL url)
          返回一幅圖像,該圖像從指定 URL 獲取像素資料。
 Image Image.getScaledInstance(int width, int height, int hints)
          創建此圖像的縮放版本。
 

返回變數型別為 Image 的型別的 java.awt 中的方法
 List<Image> Window.getIconImages()
          返回要作為此視窗的圖標顯示的圖像序列。
 

參數型別為 Imagejava.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)
          返回指定圖像螢幕表示的建構狀態。
abstract  int Toolkit.checkImage(Image image, int width, int height, ImageObserver observer)
          指示正準備顯示的指定圖像的建構狀態。
 int Component.checkImage(Image image, int width, int height, ImageObserver observer)
          返回指定圖像螢幕表示的建構狀態。
 Cursor Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name)
          創建一個新的自定義鼠標物件。
abstract  boolean Graphics2D.drawImage(Image img, AffineTransform xform, ImageObserver obs)
          呈現一個圖像,在繪製前進行從圖像空間到使用者空間的轉換。
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)
          準備一幅在此元件上呈現的圖像。
abstract  boolean Toolkit.prepareImage(Image image, int width, int height, ImageObserver observer)
          準備一個用於呈現的圖像。
 boolean Component.prepareImage(Image image, int width, int height, ImageObserver observer)
          以指定的寬度和高度準備一幅在此元件上呈現的圖像。
 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 的圖像。
 

型別變數型別為 Imagejava.awt 中的方法參數
 void Window.setIconImages(List<? extends Image> icons)
          設置要作為此視窗的圖標顯示的圖像序列。
 

參數型別為 Imagejava.awt 中的建構子
TrayIcon(Image image)
          創建帶有指定圖像的 TrayIcon
TrayIcon(Image image, String tooltip)
          創建帶有指定圖像和工具提示文本的 TrayIcon
TrayIcon(Image image, String tooltip, PopupMenu popup)
          創建帶指定圖像、工具提示和彈出選單的 TrayIcon
 

java.awt.dndImage 的使用
 

參數型別為 Imagejava.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、拖動 ImageImage 的偏移量、Transferable 物件和要使用的 DragSourceListener 的情況下開始拖動。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)
          在給定發起拖動的 DragGestureEvent、使用的初始 Cursor、要拖動的 ImageImage 原點距離觸發時 Cursor 熱點的偏移量、拖動的目標資料和 DragSourceListener 的情況下開始拖動。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          在給定發起拖動的 DragGestureEvent、使用的初始 Cursor、要拖動的 ImageImage 原點距離觸發時 Cursor 熱點的偏移量、拖動的 Transferable 目標資料、DragSourceListenerFlavorMap 的情況下開始拖動。
 

參數型別為 Imagejava.awt.dnd 中的建構子
DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)
          從 DragSource 調用,此建構子創建一個新 DragSourceContext,使其具有為此 Drag 指定的 DragSourceContextPeer、觸發該 Drag 的 DragGestureEvent、用於該 Drag 的初始 Cursor、進行 Drag 時顯示的 Image(可選)、Image 原點與觸發事件時距離熱點的偏移量、Transferable 目標資料、Drag 和 Drop 操作期間使用的 DragSourceListener
 

java.awt.fontImage 的使用
 

參數型別為 Imagejava.awt.font 中的建構子
ImageGraphicAttribute(Image image, int alignment)
          根據指定的 Image 建構一個 ImageGraphicAttribute
ImageGraphicAttribute(Image image, int alignment, float originX, float originY)
          根據指定的 Image 建構一個 ImageGraphicAttribute
 

java.awt.im.spiImage 的使用
 

返回 Imagejava.awt.im.spi 中的方法
 Image InputMethodDescriptor.getInputMethodIcon(Locale inputLocale)
          返回相應輸入方法的圖標。
 

java.awt.imageImage 的使用
 

java.awt.imageImage 的子類別
 class BufferedImage
          BufferedImage 子類別描述具有可存取圖像資料緩衝區的 Image
 class VolatileImage
          VolatileImage 是一種圖像,它可以在不受應用程序控制的情形下(例如,由作業系統或其他應用程序引起的情況)隨時丟失其內容。
 

參數型別為 Imagejava.awt.image 中的方法
 boolean ImageObserver.imageUpdate(Image img, int infoflags, int x, int y, int width, int height)
          當以前使用非同步介面所請求的圖像的資訊變得可用時就調用此方法。
 

參數型別為 Imagejava.awt.image 中的建構子
PixelGrabber(Image img, int x, int y, int w, int h, boolean forceRGB)
          創建一個 PixelGrabber 物件,以從指定的圖像中抓取像素矩形部分 (x, y, w, h)。
PixelGrabber(Image img, int x, int y, int w, int h, int[] pix, int off, int scansize)
          創建一個 PixelGrabber 物件,以從指定圖像將像素矩形部分 (x, y, w, h) 抓取到給定的陣列中。
 

java.beansImage 的使用
 

返回 Imagejava.beans 中的方法
 Image BeanInfo.getIcon(int iconKind)
          此方法返回一個圖像物件,可用該物件表示工具框、工具欄等中的 bean。
 Image SimpleBeanInfo.getIcon(int iconKind)
          宣告沒有可用的圖標。
 Image SimpleBeanInfo.loadImage(String resourceName)
          這是說明載入圖標圖像的實用工具方法。
 

javax.swingImage 的使用
 

宣告為 Imagejavax.swing 中的欄位
protected  Image JViewport.backingStoreImage
          用於後備存儲的視圖圖像。
 

返回 Imagejavax.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 的雙緩衝區。
 

參數型別為 Imagejavax.swing 中的方法
static Image GrayFilter.createDisabledImage(Image i)
          創建一個禁用圖像
 boolean DebugGraphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
          覆寫 Graphics.drawImage
 boolean DebugGraphics.drawImage(Image img, int x, int y, ImageObserver observer)
          覆寫 Graphics.drawImage
 boolean DebugGraphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
          覆寫 Graphics.drawImage
 boolean DebugGraphics.drawImage(Image img, int x, int y, int width, int height, ImageObserver observer)
          覆寫 Graphics.drawImage
 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
 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
 boolean AbstractButton.imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
          覆寫的此方法在當前 IconImage 不等於傳入的 Image img 時返回 false。
 boolean JLabel.imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
          如果當前圖標的圖像不等於傳入的圖像 img,則覆寫此方法以返回 false。
protected  void ImageIcon.loadImage(Image image)
          載入圖像,並且只在圖像已載入時返回。
 void JFrame.setIconImage(Image image)
          設置要作為此視窗圖標顯示的圖像。
 void ImageIcon.setImage(Image image)
          設置由此圖標顯示的圖像。
 

參數型別為 Imagejavax.swing 中的建構子
ImageIcon(Image image)
          根據圖像物件創建一個 ImageIcon。
ImageIcon(Image image, String description)
          根據圖像創建一個 ImageIcon。
 

javax.swing.text.htmlImage 的使用
 

返回 Imagejavax.swing.text.html 中的方法
 Image ImageView.getImage()
          返回要呈現的圖像。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only