JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
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 Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
 

java.applet での Image の使用
 

Image を返す java.applet のメソッド
 Image Applet.getImage(URL url)
          画面に表示できる Image オブジェクトを返します。
 Image Applet.getImage(URL url, String name)
          画面に表示できる Image オブジェクトを返します。
 Image AppletContext.getImage(URL url)
          Image オブジェクトを返します。
 

java.awt での Image の使用
 

Image として宣言されている java.awt のフィールド
protected  Image Component.FlipBufferStrategy.drawBuffer
          描画バッファ
 

Image を返す java.awt のメソッド
 Image Image.getScaledInstance(int width, int height, int hints)
          このイメージのスケーリングバージョンを作成します。
 Image Frame.getIconImage()
          このフレームの最小化されたアイコンに表示されるイメージを返します。
 Image Component.createImage(ImageProducer producer)
          指定されたイメージプロデューサからイメージを生成します。
 Image Component.createImage(int width, int height)
          ダブルバッファリングのために使用されるオフスクリーン描画イメージを生成します。
protected  Image Component.FlipBufferStrategy.getBackBuffer()
           
abstract  Image Toolkit.getImage(String filename)
          指定されたファイルからピクセルデータを取得するイメージを返します。
abstract  Image Toolkit.getImage(URL url)
          指定された URL からピクセルデータを取得するイメージを返します。
abstract  Image Toolkit.createImage(String filename)
          指定されたファイルからピクセルデータを取得するイメージを返します。
abstract  Image Toolkit.createImage(URL url)
          指定された URL からピクセルデータを取得するイメージを返します。
abstract  Image Toolkit.createImage(ImageProducer producer)
          指定されたイメージプロデューサでイメージを作成します。
 Image Toolkit.createImage(byte[] imagedata)
          指定されたバイト配列に保管されているイメージを復号化するイメージを作成します。
abstract  Image Toolkit.createImage(byte[] imagedata, int imageoffset, int imagelength)
          指定されたバイト配列に保管されているイメージを復号化するイメージを、指定されたオフセットおよび長さで作成します。
 

Image 型のパラメータを持つ java.awt のメソッド
 void MediaTracker.addImage(Image image, int id)
          このメディアトラッカーによって監視されているリストにイメージを追加します。
 void MediaTracker.addImage(Image image, int id, int w, int h)
          このメディアトラッカーによって監視されているリストに、スケーリングされたイメージを追加します。
 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 を持つ指定されたイメージをこのメディアトラッカーから削除します。
abstract  boolean Graphics2D.drawImage(Image img, AffineTransform xform, ImageObserver obs)
          イメージ空間からユーザ空間への変換を適用してから、イメージを描画します。
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, ImageObserver observer)
          指定した矩形の内部に収まるようにスケーリングされた、特定のイメージの利用可能な部分を描きます。
abstract  boolean Graphics.drawImage(Image img, int x, int y, Color bgcolor, 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 dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, 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)
          指定されたイメージの指定された領域の利用可能な部分を描きます。
 void Frame.setIconImage(Image image)
          このフレームの最小化されたアイコンに表示されるイメージを設定します。
 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)
          このコンポーネント上に表示するための、指定された幅と高さのイメージを準備します。
 int Component.checkImage(Image image, ImageObserver observer)
          指定されたイメージの画面表示の構築状態を返します。
 int Component.checkImage(Image image, int width, int height, ImageObserver observer)
          指定されたイメージの画面表示の構築状態を返します。
abstract  boolean Toolkit.prepareImage(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)
          新しいカスタムカーソルオブジェクトを生成します。
 

java.awt.dnd での Image の使用
 

Image 型のパラメータを持つ java.awt.dnd のメソッド
 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 を受けて、ドラッグを開始します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)
          ドラッグを開始した DragGestureEvent、使用する初期 Cursor、ドラッグする Image、トリガの瞬間における Cursor のホットスポットからの Image 原点のオフセット、ドラッグの対象データ、および DragSourceListener を受けて、ドラッグを開始します。
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 を使用します。
 

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, int[] pix, int off, int scansize)
          指定されたイメージからピクセルの矩形部分 (x, y, w, h) を指定された配列に取り出す、PixelGrabber オブジェクトを生成します。
PixelGrabber(Image img, int x, int y, int w, int h, boolean forceRGB)
          指定されたイメージからピクセルの矩形部分 (x, y, w, h) を取り出す、PixelGrabber オブジェクトを生成します。
 

java.beans での Image の使用
 

Image を返す java.beans のメソッド
 Image SimpleBeanInfo.getIcon(int iconKind)
          使用できるアイコンがないことを示します。
 Image SimpleBeanInfo.loadImage(String resourceName)
          アイコンイメージを読み込むためのユーティリティメソッドです。
 Image BeanInfo.getIcon(int iconKind)
          このメソッドは、ツールボックスやツールバーなどで bean を表すために使用できるイメージオブジェクトを返します。
 

javax.swing での Image の使用
 

Image として宣言されている javax.swing のフィールド
protected  Image JViewport.backingStoreImage
          バッキングストアに使用されるビューイメージです。
 

Image を返す javax.swing のメソッド
 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 のオフスクリーンバッファを返します。
static Image GrayFilter.createDisabledImage(Image i)
          無効化されたイメージを作成します。
 

Image 型のパラメータを持つ javax.swing のメソッド
protected  void ImageIcon.loadImage(Image image)
          イメージをロードし、イメージがロードされたときのみ復帰します。
 void ImageIcon.setImage(Image image)
          アイコンによって表示されるイメージを設定します。
 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)
          現在の Icon の Image が、渡された Image の img と異なる場合は、false を返してオーバーライドします。
 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, ImageObserver observer)
          Graphics.drawImage をオーバーライドします。
 boolean DebugGraphics.drawImage(Image img, int x, int y, Color bgcolor, 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 dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, 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 をオーバーライドします。
static Image GrayFilter.createDisabledImage(Image i)
          無効化されたイメージを作成します。
 

Image 型のパラメータを持つ javax.swing のコンストラクタ
ImageIcon(Image image, String description)
          イメージからイメージアイコンを生成します。
ImageIcon(Image image)
          イメージオブジェクトからイメージアイコンを生成します。
 

javax.swing.text.html での Image の使用
 

Image を返す javax.swing.text.html のメソッド
 Image ImageView.getImage()
          描画するイメージを返します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.