クラスjava.awt.Image
の使用
Imageを使用するパッケージ
パッケージ
説明
アプレットの作成、およびアプレットとアプレット・コンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
フォント関連のクラスおよびインタフェースを提供します。
あらゆるJava実行時環境で使用できるインプット・メソッドの開発を可能にするインタフェースを提供します。
イメージを作成および修正するためのクラスを提供します。
beans -- JavaBeansアーキテクチャに基づくコンポーネント -- の開発に関連するクラスが含まれます。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKitとサポート・クラスを提供します。-
java.appletでのImageの使用
Imageを返すjava.appletのメソッド修飾子と型メソッド説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。あとで画面上にペイントできるImageオブジェクトを返します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。あとで画面上にペイントできるImageオブジェクトを返します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。あとで画面上にペイントできるImageオブジェクトを返します。 -
java.awtでのImageの使用
修飾子と型メソッド説明Component.createImage(int width, int height) ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。Component.createImage(ImageProducer producer) 指定されたイメージ・プロデューサからイメージを生成します。Toolkit.createImage(byte[] imagedata) 指定されたバイト配列に保管されているイメージを復号化するイメージを作成します。abstract ImageToolkit.createImage(byte[] imagedata, int imageoffset, int imagelength) 指定されたバイト配列に保管されているイメージを復号化するイメージを、指定されたオフセットおよび長さで作成します。abstract ImageToolkit.createImage(ImageProducer producer) 指定されたイメージ・プロデューサでイメージを作成します。abstract ImageToolkit.createImage(String filename) 指定されたファイルからピクセル・データを取得するイメージを返します。abstract ImageToolkit.createImage(URL url) 指定されたURLからピクセル・データを取得するイメージを返します。protected ImageComponent.FlipBufferStrategy.getBackBuffer()バック・バッファにイメージとして直接アクセスできます。Frame.getIconImage()このフレームのアイコンとして表示されるイメージを返します。Taskbar.getIconImage()このアプリケーションのアイコンのイメージを取得します。abstract Image指定されたファイルからピクセル・データを取得するイメージを返します。ファイル形式はGIF、JPEG、PNGのいずれかにする必要があります。abstract Image指定されたURLからピクセル・データを取得するイメージを返します。TrayIcon.getImage()このTrayIconに使用される現在のイメージを返します。Image.getScaledInstance(int width, int height, int hints) このイメージのスケーリング・バージョンを作成します。修飾子と型メソッド説明voidこのメディア・トラッカによって監視されているリストにイメージを追加します。voidこのメディア・トラッカによって監視されているリストに、スケーリングされたイメージを追加します。intComponent.checkImage(Image image, int width, int height, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。intComponent.checkImage(Image image, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。abstract intToolkit.checkImage(Image image, int width, int height, ImageObserver observer) 表示のために準備される、指定されたイメージの作成ステータスを示します。Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name) 新しいカスタム・カーソル・オブジェクトを生成します。abstract booleanGraphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer) 指定されたイメージのうち、現在利用可能で、描画先表面の指定された領域内に収まるように処理中にスケーリングされた部分を描画します。abstract booleanGraphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer) 指定されたイメージのうち、現在利用可能で、描画先表面の指定された領域内に収まるように処理中にスケーリングされた部分を描画します。abstract booleanGraphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer) 指定されたイメージのうち、指定された矩形内に収まるようにスケーリングされた部分を描画します。abstract booleanGraphics.drawImage(Image img, int x, int y, int width, int height, ImageObserver observer) 指定されたイメージのうち、指定された矩形内に収まるようにスケーリングされた部分を描画します。abstract booleanGraphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer) 指定されたイメージのうち、現在利用可能な部分を描画します。abstract booleanGraphics.drawImage(Image img, int x, int y, ImageObserver observer) 指定されたイメージのうち、現在利用可能な部分を描画します。abstract booleanGraphics2D.drawImage(Image img, AffineTransform xform, ImageObserver obs) イメージ空間からユーザー空間への変換を適用してから、イメージをレンダリングします。booleanComponent.imageUpdate(Image img, int infoflags, int x, int y, int w, int h) イメージが変更されたときにコンポーネントをふたたびペイントします。booleanComponent.prepareImage(Image image, int width, int height, ImageObserver observer) このコンポーネント上に描画するための、指定された幅と高さのイメージを準備します。booleanComponent.prepareImage(Image image, ImageObserver observer) このコンポーネント上に描画するためのイメージを準備します。abstract booleanToolkit.prepareImage(Image image, int width, int height, ImageObserver observer) 描画のためにイメージを準備します。voidMediaTracker.removeImage(Image image) 指定されたイメージをこのメディア・トラッカから削除します。voidMediaTracker.removeImage(Image image, int id) このメディア・トラッカの指定された監視IDから指定されたイメージを削除します。voidMediaTracker.removeImage(Image image, int id, int width, int height) 指定された幅、高さ、IDを持つ指定されたイメージをこのメディア・トラッカから削除します。voidTaskbar.setIconImage(Image image) このアプリケーション・アイコンを指定されたimageに変更するようシステムにリクエストします。voidWindow.setIconImage(Image image) このウィンドウのアイコンとして表示されるイメージを設定します。voidこのTrayIconのイメージを設定します。voidTaskbar.setWindowIconBadge(Window w, Image badge) 指定したウィンドウのタスク領域にあるこのアプリケーションのアイコンに小さなバッジを付加します。修飾子と型メソッド説明voidWindow.setIconImages(List<? extends Image> icons) このウィンドウのアイコンとして表示される一連のイメージを設定します。 -
java.awt.dndでのImageの使用
型Imageのパラメータを持つjava.awt.dndのメソッド修飾子と型メソッド説明protected DragSourceContextDragSource.createDragSourceContext(DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl) 現在のドラッグ操作を処理するDragSourceContextを作成します。voidDragGestureEvent.startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor、ドラッグImage、Imageのオフセット、Transferableオブジェクト、および使用するDragSourceListenerで、ドラッグを開始します。voidDragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl) ドラッグを開始したDragGestureEvent、使用する初期のCursor、ドラッグするImage、トリガーの瞬間におけるCursorのホット・スポットからのImage原点のオフセット、ドラッグの対象データ、およびDragSourceListenerで、ドラッグを開始します。voidDragSource.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のメソッド修飾子と型メソッド説明InputMethodDescriptor.getInputMethodIcon(Locale inputLocale) インプット・メソッドに対応するアイコンを返します。 -
java.awt.imageでのImageの使用
java.awt.imageのImageのサブクラス修飾子と型クラス説明classこのクラスは、MultiResolutionImageインタフェースを実装するクラスに対して、複数のImageメソッドのデフォルト実装を提供します。classこのクラスは、AbstractMultiResolutionImageクラスの配列ベースの実装です。classBufferedImageサブクラスは、イメージ・データのアクセス可能なバッファを備えたImageを記述します。classVolatileImageは、アプリケーションが制御できない状況(オペレーティング・システムや別のアプリケーションが原因の状況など)でいつでも内容を破棄できるイメージです。Imageを返すjava.awt.imageのメソッド修飾子と型メソッド説明protected abstract ImageAbstractMultiResolutionImage.getBaseImage()デフォルトの幅と高さでのレンダリングに最適なイメージを表すベース・イメージを返します。protected ImageBaseMultiResolutionImage.getBaseImage()BaseMultiResolutionImage.getResolutionVariant(double destImageWidth, double destImageHeight) MultiResolutionImage.getResolutionVariant(double destImageWidth, double destImageHeight) この論理イメージを表す最適なバリアントである特定のイメージを、指定されたサイズで取得します。型Imageの引数を持つ型を返すjava.awt.imageのメソッド修飾子と型メソッド説明BaseMultiResolutionImage.getResolutionVariants()MultiResolutionImage.getResolutionVariants()すべての解像度バリアントの読み取り可能なリストを取得します。型Imageのパラメータを持つjava.awt.imageのメソッド修飾子と型メソッド説明booleanImageObserver.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のメソッド -
javax.swingでのImageの使用
Imageとして宣言されたjavax.swingのフィールドImageを返すjavax.swingのメソッド修飾子と型メソッド説明static ImageGrayFilter.createDisabledImage(Image i) 無効化されたイメージを作成します。TransferHandler.getDragImage()ドラッグ・イメージを返します。ImageIcon.getImage()アイコンのImageを返します。RepaintManager.getOffscreenBuffer(Component c, int proposedWidth, int proposedHeight) コンポーネントcとともにdoubleバッファとして使用されるオフスクリーン・バッファを返します。RepaintManager.getVolatileOffscreenBuffer(Component c, int proposedWidth, int proposedHeight) 指定されたコンポーネントcとともにdoubleバッファとして使用されるvolatileオフスクリーン・バッファを返します。型Imageのパラメータを持つjavax.swingのメソッド修飾子と型メソッド説明static ImageGrayFilter.createDisabledImage(Image i) 無効化されたイメージを作成します。booleanDebugGraphics.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をオーバーライドします。booleanDebugGraphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer) Graphics.drawImageをオーバーライドします。booleanDebugGraphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer) Graphics.drawImageをオーバーライドします。booleanDebugGraphics.drawImage(Image img, int x, int y, int width, int height, ImageObserver observer) Graphics.drawImageをオーバーライドします。booleanDebugGraphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer) Graphics.drawImageをオーバーライドします。booleanDebugGraphics.drawImage(Image img, int x, int y, ImageObserver observer) Graphics.drawImageをオーバーライドします。booleanAbstractButton.imageUpdate(Image img, int infoflags, int x, int y, int w, int h) 現在のボタン状態のボタン・アイコンがnullであるか、Imageで渡されたものと同じImageIconではない場合、falseを返します。そうでない場合は、スーパークラスに委任されます。booleanJLabel.imageUpdate(Image img, int infoflags, int x, int y, int w, int h) コンポーネントが表示されていない場合、またはアイコンまたは無効なアイコンが、Imageで渡されたものと同じImageを持つImageIconでない場合は、falseを返します。それ以外の場合は、スーパークラスに委任されます。booleanJLayer.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)メソッドに委任します。booleanJSlider.imageUpdate(Image img, int infoflags, int x, int y, int w, int h) イメージが変更されたときにコンポーネントをふたたびペイントします。protected voidイメージをロードし、イメージがロードされたときのみ復帰します。voidTransferHandler.setDragImage(Image img) ドラッグ・イメージ・パラメータを設定します。voidアイコンによって表示されるイメージを設定します。型Imageのパラメータを持つjavax.swingのコンストラクタ -
javax.swing.plafでのImageの使用
型Imageのパラメータを持つjavax.swing.plafのメソッド修飾子と型メソッド説明booleanLayerUI.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のメソッド