JavaTM Platform
Standard Ed. 6

クラス
java.awt.Image の使用

Image を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。 
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザーインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティー間で情報を変換する機構を提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 
java.awt.image イメージを作成および修正するためのクラスを提供します。 
java.beans Beans (JavaBeansTM アーキテクチャーに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
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
          描画バッファー
 

Image を返す java.awt のメソッド
 Image Toolkit.createImage(byte[] imagedata)
          指定されたバイト配列に保管されているイメージを復号化するイメージを作成します。
abstract  Image Toolkit.createImage(byte[] imagedata, int imageoffset, int imagelength)
          指定されたバイト配列に保管されているイメージを復号化するイメージを、指定されたオフセットおよび長さで作成します。
 Image Component.createImage(ImageProducer producer)
          指定されたイメージプロデューサからイメージを生成します。
abstract  Image Toolkit.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)
          指定されたファイルからピクセルデータを取得するイメージを返します。
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)
          新しいカスタムカーソルオブジェクトを生成します。
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)
          このコンポーネント上に描画するためのイメージを準備します。
 boolean Component.prepareImage(Image image, int width, int height, ImageObserver observer)
          このコンポーネント上に表示するための、指定された幅と高さのイメージを準備します。
abstract  boolean Toolkit.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 のイメージを設定します。
 

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)
          指定されたイメージ、ツールヒント、およびポップアップメニューで 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 を表示しドラッグを開始してから、ドラッグ ImageImage のオフセット、Transferable オブジェクトと DragSourceListener を使用します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)
          ドラッグを開始した DragGestureEvent、使用する初期 Cursor、ドラッグする Image、トリガーの瞬間における Cursor のホットスポットからの Image 原点のオフセット、ドラッグの対象データ、および DragSourceListener を受けて、ドラッグを開始します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          ドラッグを開始した DragGestureEvent、使用する初期 Cursor、ドラッグする Image、トリガーの瞬間における Cursor のホットスポットからの Image 原点のオフセット、ドラッグの 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 は、アプリケーションの制御を超えて、オペレーティングシステムや別のアプリケーションから、状況に応じていつでも内容を破棄できるイメージです。
 

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 をオーバーライドします。
 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 JLabel.imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
          現在の Icon の Image が、渡された Image の img と異なる場合は、false を返してオーバーライドします。
 boolean AbstractButton.imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
          現在の IconImage が、渡された Image img と異なる場合は、オーバーライドされて 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()
          描画するイメージを返します。
 


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 も参照してください。