クラス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の開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.plaf
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
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 Component.createImage​(int width, int height)
    ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。
    Image Component.createImage​(ImageProducer producer)
    指定されたイメージ・プロデューサからイメージを生成します。
    Image Toolkit.createImage​(byte[] imagedata)
    指定されたバイト配列に保管されているイメージを復号化するイメージを作成します。
    abstract Image Toolkit.createImage​(byte[] imagedata, int imageoffset, int imagelength)
    指定されたバイト配列に保管されているイメージを復号化するイメージを、指定されたオフセットおよび長さで作成します。
    abstract Image Toolkit.createImage​(ImageProducer producer)
    指定されたイメージ・プロデューサでイメージを作成します。
    abstract Image Toolkit.createImage​(String filename)
    指定されたファイルからピクセル・データを取得するイメージを返します。
    abstract Image Toolkit.createImage​(URL url)
    指定されたURLからピクセル・データを取得するイメージを返します。
    protected Image Component.FlipBufferStrategy.getBackBuffer()  
    Image Frame.getIconImage()
    このフレームのアイコンとして表示されるイメージを返します。
    Image Taskbar.getIconImage()
    このアプリケーション・アイコンのイメージを取得します。
    abstract Image Toolkit.getImage​(String filename)
    指定されたファイルからピクセル・データを取得するイメージを返します。ファイル形式はGIF、JPEG、PNGのいずれかにする必要があります。
    abstract Image Toolkit.getImage​(URL url)
    指定されたURLからピクセル・データを取得するイメージを返します。
    Image TrayIcon.getImage()
    このTrayIconに使用される現在のイメージを返します。
    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, int width, int height, ImageObserver observer)
    指定されたイメージの画面表現の構築ステータスを返します。
    int Component.checkImage​(Image image, 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 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)
    指定されたイメージのうち、現在利用可能で、描画先表面の指定された領域内に収まるように処理中にスケーリングされた部分を描画します。
    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 x, int y, Color bgcolor, ImageObserver observer)
    指定されたイメージのうち、現在利用可能な部分を描画します。
    abstract boolean Graphics.drawImage​(Image img, int x, int y, ImageObserver observer)
    指定されたイメージのうち、現在利用可能な部分を描画します。
    abstract boolean Graphics2D.drawImage​(Image img, AffineTransform xform, ImageObserver obs)
    イメージ空間からユーザー空間への変換を適用してから、イメージをレンダリングします。
    boolean Component.imageUpdate​(Image img, int infoflags, int x, int y, int w, int h)
    イメージが変更されたときにコンポーネントをふたたびペイントします。
    boolean Component.prepareImage​(Image image, int width, int height, ImageObserver observer)
    このコンポーネント上に描画するための、指定された幅と高さのイメージを準備します。
    boolean Component.prepareImage​(Image image, 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 Taskbar.setIconImage​(Image image)
    このアプリケーション・アイコンを提供されたイメージに変更します。
    void Window.setIconImage​(Image image)
    このウィンドウのアイコンとして表示されるイメージを設定します。
    void TrayIcon.setImage​(Image image)
    このTrayIconのイメージを設定します。
    void Taskbar.setWindowIconBadge​(Window w, Image badge)
    指定したウィンドウのタスク領域のこのアプリケーション・アイコンに小さいバッジを貼り付けます。
    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​(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​(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)
    このコンストラクタは、DragSourceから呼び出され、このドラッグのDragSourceContextPeer、ドラッグをトリガーしたDragGestureEvent、ドラッグに使用する初期のCursor、ドラッグの実行中に表示する(オプションの) Image、トリガー・イベントの瞬間におけるホット・スポットからのImage原点のオフセット、Transferable対象データ、およびドラッグ&ドロップ操作中に使用するDragSourceListenerを使用して、新しい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  AbstractMultiResolutionImage
    このクラスは、MultiResolutionImageインタフェースを実装するクラス用のいくつかのImageメソッドのデフォルト実装を提供します。
    class  BaseMultiResolutionImage
    このクラスは、AbstractMultiResolutionImageクラスの配列ベースの実装です。
    class  BufferedImage
    BufferedImageサブクラスは、イメージ・データのアクセス可能なバッファを備えたImageを記述します。
    class  VolatileImage
    VolatileImageは、アプリケーションが制御できない状況(オペレーティング・システムや別のアプリケーションが原因の状況など)でいつでも内容を破棄できるイメージです。
    Imageを返すjava.awt.imageのメソッド
    修飾子と型 メソッド 説明
    protected abstract Image AbstractMultiResolutionImage.getBaseImage()
    デフォルトの幅と高さでレンダリングする画像の最適バージョンを表すベース・イメージを返します。
    Image MultiResolutionImage.getResolutionVariant​(double destImageWidth, double destImageHeight)
    指定されたサイズでこの論理イメージを表現するのに最適なバリアントである特定のイメージを取得します。
    Imageの引数を持つ型を返すjava.awt.imageのメソッド
    修飾子と型 メソッド 説明
    List<Image> MultiResolutionImage.getResolutionVariants()
    すべての解像度バリエーションの読み取り可能なリストを取得します。
    Image型のパラメータを持つjava.awt.imageのメソッド
    修飾子と型 メソッド 説明
    boolean ImageObserver.imageUpdate​(Image img, int infoflags, int x, int y, int width, int height)
    このメソッドは、非同期インタフェースを使用して以前に要求されたイメージに関する情報が利用可能になると呼び出されます。
    Image型のパラメータを持つjava.awt.imageのコンストラクタ
    コンストラクタ 説明
    BaseMultiResolutionImage​(int baseImageIndex, Image... resolutionVariants)
    指定された基本イメージ・インデックスと解像度の変形を持つマルチ解像度イメージを作成します。
    BaseMultiResolutionImage​(Image... resolutionVariants)
    指定された解像度の変形を使用してマルチ解像度イメージを作成します。
    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 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のメソッド
    修飾子と型 メソッド 説明
    static Image GrayFilter.createDisabledImage​(Image i)
    無効化されたイメージを作成します。
    Image TransferHandler.getDragImage()
    ドラッグ・イメージを返します。
    Image ImageIcon.getImage()
    アイコンのImageを返します。
    Image RepaintManager.getOffscreenBuffer​(Component c, int proposedWidth, int proposedHeight)
    コンポーネントcとともにdoubleバッファとして使用されるオフスクリーン・バッファを返します。
    Image RepaintManager.getVolatileOffscreenBuffer​(Component c, int proposedWidth, int proposedHeight)
    指定されたコンポーネントcとともにdoubleバッファとして使用されるvolatileオフスクリーン・バッファを返します。
    Image型のパラメータを持つjavax.swingのメソッド
    修飾子と型 メソッド 説明
    static Image GrayFilter.createDisabledImage​(Image i)
    無効化されたイメージを作成します。
    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 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 x, int y, Color bgcolor, ImageObserver observer)
    Graphics.drawImageをオーバーライドします。
    boolean DebugGraphics.drawImage​(Image img, int x, int y, 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)
    現在のIconのImageが、渡されたImage imgと異なる場合は、オーバーライドされてfalseを返します。
    boolean JLayer.imageUpdate​(Image img, int infoflags, int x, int y, int w, int h)
    LayerUIが設定されている場合、その機能をLayerUI.imageUpdate(java.awt.Image, int, int, int, int, int, JLayer)メソッドに委譲します。
    boolean JSlider.imageUpdate​(Image img, int infoflags, int x, int y, int w, int h)
    イメージが変更されたときにコンポーネントをふたたびペイントします。
    protected void ImageIcon.loadImage​(Image image)
    イメージをロードし、イメージがロードされたときのみ復帰します。
    void TransferHandler.setDragImage​(Image img)
    ドラッグ・イメージ・パラメータを設定します。
    void ImageIcon.setImage​(Image image)
    アイコンによって表示されるイメージを設定します。
    Image型のパラメータを持つjavax.swingのコンストラクタ
    コンストラクタ 説明
    ImageIcon​(Image image)
    イメージ・オブジェクトからイメージ・アイコンを生成します。
    ImageIcon​(Image image, String description)
    イメージからイメージ・アイコンを生成します。
  • javax.swing.plafでのImageの使用

    Imageのパラメータを持つjavax.swing.plafのメソッド
    修飾子と型 メソッド 説明
    boolean LayerUI.imageUpdate​(Image img, int infoflags, int x, int y, int w, int h, JLayer<? extends V> l)
    JLayerベース・クラスから継承されたJLayer.imageUpdateメソッドのデフォルト実装にその機能を委譲します。
  • javax.swing.text.htmlでのImageの使用

    Imageを返すjavax.swing.text.htmlのメソッド
    修飾子と型 メソッド 説明
    Image ImageView.getImage()
    描画するイメージを返します。