12

JavaのImageIconImageクラス/オブジェクトの違いは何ですか?ありがとう

4

2 に答える 2

10

それらの性質と用途は異なります。Imageは、グラフィック イメージを表すすべてのクラスの抽象スーパークラスです。ImageIconは、そのソースとしてIcon使用するインターフェイスの実装です。Image

編集: をレンダリングできるもの、をそのメソッドが呼び出されたときに としてレンダリングされるものImage考えてください。ImageIconIconpaintIcon()

編集: 上記のリンクは、JDK 6 api に移動します。これらのリンクは、JDK 8 api: ImageおよびImageIconに移動します。

于 2012-06-25T19:33:01.547 に答える
2

画像を拡大縮小して保存することはできますが、ImageIconでは実行できません。GUIで画像を作成するには、通常ImageIconを使用する必要がありますが、それを望まない場合は、Imageの方が適しているはずです。

于 2012-06-25T20:48:54.553 に答える