クラスjava.awt.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 |
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
|
| javax.swing.text.html |
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKitとサポート・クラスを提供します。 |
-
java.appletでのImageの使用
-
java.awtでのImageの使用
Imageとして宣言されているjava.awtのフィールド 修飾子と型 フィールド 説明 protected ImageComponent.FlipBufferStrategy. drawBuffer描画バッファImageを返すjava.awtのメソッド 修飾子と型 メソッド 説明 ImageComponent. createImage(int width, int height)ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。ImageComponent. createImage(ImageProducer producer)指定されたイメージ・プロデューサからイメージを生成します。ImageToolkit. 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()ImageFrame. getIconImage()このフレームのアイコンとして表示されるイメージを返します。ImageTaskbar. getIconImage()このアプリケーション・アイコンのイメージを取得します。abstract ImageToolkit. getImage(String filename)指定されたファイルからピクセル・データを取得するイメージを返します。ファイル形式はGIF、JPEG、PNGのいずれかにする必要があります。abstract ImageToolkit. getImage(URL url)指定されたURLからピクセル・データを取得するイメージを返します。ImageTrayIcon. getImage()このTrayIconに使用される現在のイメージを返します。ImageImage. getScaledInstance(int width, int height, int hints)このイメージのスケーリング・バージョンを作成します。Image型の引数を持つ型を返すjava.awtのメソッド 修飾子と型 メソッド 説明 List<Image>Window. getIconImages()このウィンドウのアイコンとして表示される一連のイメージを返します。Image型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 voidMediaTracker. addImage(Image image, int id)このメディア・トラッカによって監視されているリストにイメージを追加します。voidMediaTracker. addImage(Image image, int id, int w, int h)このメディア・トラッカによって監視されているリストに、スケーリングされたイメージを追加します。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)表示のために準備される、指定されたイメージの作成ステータスを示します。CursorToolkit. 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)このアプリケーション・アイコンを提供されたイメージに変更します。voidWindow. setIconImage(Image image)このウィンドウのアイコンとして表示されるイメージを設定します。voidTrayIcon. setImage(Image image)このTrayIconのイメージを設定します。voidTaskbar. setWindowIconBadge(Window w, Image badge)指定したウィンドウのタスク領域のこのアプリケーション・アイコンに小さいバッジを貼り付けます。Image型の型引数を持つjava.awtのメソッド・パラメータ 修飾子と型 メソッド 説明 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のメソッド 修飾子と型 メソッド 説明 ImageInputMethodDescriptor. getInputMethodIcon(Locale inputLocale)インプット・メソッドに対応するアイコンを返します。 -
java.awt.imageでのImageの使用
java.awt.imageでのImageのサブクラス 修飾子と型 クラス 説明 classAbstractMultiResolutionImageこのクラスは、MultiResolutionImageインタフェースを実装するクラス用のいくつかのImageメソッドのデフォルト実装を提供します。classBaseMultiResolutionImageこのクラスは、AbstractMultiResolutionImageクラスの配列ベースの実装です。classBufferedImageBufferedImageサブクラスは、イメージ・データのアクセス可能なバッファを備えたImageを記述します。classVolatileImageVolatileImageは、アプリケーションが制御できない状況(オペレーティング・システムや別のアプリケーションが原因の状況など)でいつでも内容を破棄できるイメージです。Imageを戻すjava.awt.imageのメソッド 修飾子と型 メソッド 説明 protected abstract ImageAbstractMultiResolutionImage. getBaseImage()デフォルトの幅と高さでレンダリングする画像の最適バージョンを表すベース・イメージを返します。ImageMultiResolutionImage. getResolutionVariant(double destImageWidth, double destImageHeight)指定されたサイズでこの論理イメージを表現するのに最適なバリアントである特定のイメージを取得します。型Imageの引数を持つ型を返すjava.awt.imageのメソッド 修飾子と型 メソッド 説明 List<Image>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の使用
-
javax.swingでのImageの使用
Imageとして宣言されているjavax.swingのフィールド 修飾子と型 フィールド 説明 protected ImageJViewport. backingStoreImageバッキング・ストアに使用されるビュー・イメージです。Imageを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 static ImageGrayFilter. createDisabledImage(Image i)無効化されたイメージを作成します。ImageTransferHandler. getDragImage()ドラッグ・イメージを返します。ImageImageIcon. getImage()アイコンのImageを返します。ImageRepaintManager. getOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)コンポーネントcとともにdoubleバッファとして使用されるオフスクリーン・バッファを返します。ImageRepaintManager. 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)現在のIconのImageが、渡されたImageimgと異なる場合は、オーバーライドされてfalseを返します。booleanJLabel. imageUpdate(Image img, int infoflags, int x, int y, int w, int h)現在のIconのImageが、渡されたImageimgと異なる場合は、オーバーライドされて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 voidImageIcon. loadImage(Image image)イメージをロードし、イメージがロードされたときのみ復帰します。voidTransferHandler. setDragImage(Image img)ドラッグ・イメージ・パラメータを設定します。voidImageIcon. setImage(Image image)アイコンによって表示されるイメージを設定します。 -
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のメソッド 修飾子と型 メソッド 説明 ImageImageView. getImage()描画するイメージを返します。