Awt-image
AWT画像クラス
前書き
画像コントロールは、グラフィカル画像を表すすべての画像クラスのスーパークラスです。
クラス宣言
以下は java.awt.Image クラスの宣言です。
フィールド
- protected float acceleratorPriority -この画像を加速するための優先順位。
- static int SCALE_AREA_AVERAGING - 面積平均画像スケーリングアルゴリズムを使用します。
- static int SCALE_DEFAULT -デフォルトの画像スケーリングアルゴリズムを使用します。
- static int SCALE_FAST -スケーリングされた画像の滑らかさよりもスケーリング速度を優先する画像スケーリングアルゴリズムを選択します。
- static int SCALE_REPLICATE -ReplicateScaleFilterクラスで具体化された画像スケーリングアルゴリズムを使用します。
- static int SCALE_SMOOTH -スケーリング速度よりも画像の滑らかさを優先する画像スケーリングアルゴリズムを選択します。
- static Object UndefinedProperty -特定の画像に対して定義されていないプロパティが取得されるたびに、UndefinedPropertyオブジェクトが返されます。
クラスコンストラクター
S.N. | Constructor & Description |
---|---|
1 | Image() |
クラスメソッド
S.N. | Method & Description |
---|---|
1 |
void flush() このImageオブジェクトによって使用されているすべての再構築可能なリソースをフラッシュします。 |
2 |
float getAccelerationPriority() 加速優先度ヒントの現在の値を返します。 |
3 |
ImageCapabilities getCapabilities(GraphicsConfiguration gc) 指定されたGraphicsConfigurationでこのImageの機能に関して照会できるImageCapabilitiesオブジェクトを返します。 |
4 |
abstract Graphics getGraphics() オフスクリーン画像に描画するためのグラフィックスコンテキストを作成します。 |
5 |
abstract int getHeight(ImageObserver observer) 画像の高さを決定します。 |
6 |
abstract Object getProperty(String name, ImageObserver observer) この画像のプロパティを名前で取得します。 |
7 |
Image getScaledInstance(int width, int height, int hints) この画像のスケーリングされたバージョンを作成します。 |
8 |
abstract ImageProducer getSource() 画像のピクセルを生成するオブジェクトを取得します。 |
9 |
abstract int getWidth(ImageObserver observer) 画像の幅を決定します。 |
10 |
void setAccelerationPriority(float priority) 加速がどれほど重要かについて、この画像のヒントを設定します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します。
- java.lang.Object
画像例
たとえば、 D:/> AWT> com> finddevguides> gui> の任意のエディターを使用して、次のJavaプログラムを作成します。
AwtControlDemo.java
コマンドプロンプトを使用してプログラムをコンパイルします。 D:/> AWT に移動し、次のコマンドを入力します。
エラーが発生しない場合は、コンパイルが成功したことを意味します。 次のコマンドを使用してプログラムを実行します。
次の出力を確認します