Java プラットフォーム 1.2

クラス
java.awt.Image の使用

Image を使用するパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。  
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.image イメージの作成や変更を行うクラスを提供します。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
 

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 におけるメソッド
 Image Component.createImage(ImageProducer producer)
          指定されたイメージプロデューサからイメージを作成します。
 Image Component.createImage(int width, int height)
          ダブルバッファリングのために使用されるオフスクリーン描画イメージを作成します。
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 Image.getScaledInstance(int width, int height, int hints)
          このイメージのスケーリングバージョンを作成します。
 Image Frame.getIconImage()
          このフレームの最小化されたアイコンに表示されるイメージを取得します。
 

Image のパラメータを持つ java.awt におけるメソッド
 boolean Component.imageUpdate(Image img, int flags, 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 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)
          指定されたイメージの指定された領域の利用可能な部分を描きます。
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)
          新しいカスタムカーソルオブジェクトを作成します。
abstract  boolean Graphics2D.drawImage(Image img, AffineTransform xform, ImageObserver obs)
          イメージ空間からユーザ空間への変換を適用してから、イメージを描画します。
 void Frame.setIconImage(Image image)
          このフレームの最小化されたアイコンに表示されるイメージを設定します。
 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 を持つ指定されたイメージをこのメディアトラッカーから削除します。
 

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)
          ドラッグを開始します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)
          ドラッグを開始します。
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)
          ドラッグを開始します。
 

Image のパラメータを持つ java.awt.dnd におけるコンストラクタ
DragSourceContext.DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)
          (DragSource から呼び出される) DragSourceContext を構築します。
 

java.awt.font における Image の使用方法
 

Image のパラメータを持つ java.awt.font におけるコンストラクタ
ImageGraphicAttribute.ImageGraphicAttribute(Image image, int alignment)
          指定された Image から ImageGraphicAttribute を構築します。
ImageGraphicAttribute.ImageGraphicAttribute(Image image, int alignment, float originX, float originY)
          指定された Image から ImageGraphicAttribute を構築します。
 

java.awt.image における Image の使用方法
 

java.awt.image における Image のサブクラス
 class BufferedImage
          BufferedImage サブクラスは、イメージデータのアクセス可能なバッファを備えた Image を記述します。
 

Image のパラメータを持つ java.awt.image におけるメソッド
 boolean ImageObserver.imageUpdate(Image img, int infoflags, int x, int y, int width, int height)
          このメソッドの呼び出しにより、過去に非同期インタフェースが要求したイメージに関する情報を利用できます。
 

Image のパラメータを持つ java.awt.image におけるコンストラクタ
PixelGrabber.PixelGrabber(Image img, int x, int y, int w, int h, int[] pix, int off, int scansize)
          指定されたイメージからピクセルの矩形部分 (x, y, w, h) を指定の配列に取り出す、PixelGrabber オブジェクトを作成します。
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 BeanInfo.getIcon(int iconKind)
          このメソッドは、ツールボックスやツールバーなどで bean を表すために使用できるイメージオブジェクトを返します。
 Image SimpleBeanInfo.getIcon(int iconKind)
          使用できるアイコンがないことを示します。
 Image SimpleBeanInfo.loadImage(String resourceName)
          アイコンイメージを読み込むためのユーティリティメソッドです。
 

javax.swing における Image の使用方法
 

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

Image を返す javax.swing におけるメソッド
 Image RepaintManager.getOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
          ダブルバッファとしてコンポーネント c とともに使用されるオフスクリーンバッファを返します。
 Image ImageIcon.getImage()
          Icon の Image を返します。
static Image GrayFilter.createDisabledImage(Image i)
          無効化されたイメージを作成します。
 

Image のパラメータを持つ javax.swing におけるメソッド
 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 をオーバーライドします。
protected  void ImageIcon.loadImage(Image image)
          イメージがロードされるのを待ちます。
 void ImageIcon.setImage(Image image)
          アイコンによって表示されるイメージを設定します。
static Image GrayFilter.createDisabledImage(Image i)
          無効化されたイメージを作成します。
 

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


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.