クラス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 (JavaBeans™アーキテクチャに基づいたコンポーネント)の開発に関連したクラスが含まれています。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する軽量(Java共通言語)コンポーネントのセットを提供します。javax.swing.plaf SwingがプラガブルなLook & Feel機能を提供するために使用する、1つのインタフェースおよび多くの抽象クラスを提供します。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
Frame. setIconImage(Image image)
このウィンドウのアイコンとして表示されるイメージを設定します。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
、ドラッグImage
、Image
のオフセット、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()
デフォルトの幅と高さでレンダリングする画像の最適バージョンを表すベース・イメージを返します。protected Image
BaseMultiResolutionImage. getBaseImage()
Image
BaseMultiResolutionImage. getResolutionVariant(double destImageWidth, double destImageHeight)
Image
MultiResolutionImage. getResolutionVariant(double destImageWidth, double destImageHeight)
指定されたサイズでこの論理イメージを表現するのに最適なバリアントである特定のイメージを取得します。型Imageの引数を持つ型を返すjava.awt.imageのメソッド 修飾子と型 メソッド 説明 List<Image>
BaseMultiResolutionImage. getResolutionVariants()
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)
現在のIcon
のImage
が、渡されたImage
img
と異なる場合は、オーバーライドされてfalseを返します。boolean
JLabel. imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
現在のIconのImageが、渡されたImageimg
と異なる場合は、オーバーライドされて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
JFrame. setIconImage(Image image)
このウィンドウのアイコンとして表示されるイメージを設定します。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()
描画するイメージを返します。
-