welcome: please sign in

リモートwikiのアカウントとパスワードを入力してください。
/!\ ただし、双方のwiki管理者にパスワードを見られる可能性があります。

メッセージを消す
location: 画像を表示する

画像を表示する

画像を表示するには2つの処理が必要です。

読み込んだ画像を覚えておくにはImageクラスの変数(オブジェクト)を使います。


画像を読み込む

最初に一度だけ行えばよい。

画像ファイルから読み込むには ImageIconクラスを使います。

ImageIconインスタンスからImageを得るにはgetImageメソッドを使います。


画像を表示する

drawImageメソッドを使います。

のメソッドです。

APIを調べてみましょう。同じ名前のメソッドが6種類あります。
最も簡単な使い方を示します。

画像を読み込む処理は別のスレッドで行われるため、 場合によっては処理が完了したかなどの情報が必要なことがあります。 ネットワークを介してファイルを読み込むなど手間のかかる処理を考えてみてください。 読み込みだけでなく、別のスレッドでイメージを修正しようとしているかもしれません。 このために、ImageObserverの機能をもつオブジェクトを最後の引数として指定します。


演習

例とは別のdrawImageメソッドを使って、画像の一部をウインドウ内の一部に表示しなさい。

ヒント