welcome: please sign in

ページのコンテンツをアップロード

下記のページ名のコンテンツをアップロードすることができます。 もしページ名を変更すれば、別のページのコンテンツをアップロードすることもできます。 ページ名が空の場合、ファイル名からページ名を決定します。

ページコンテンツを格納したファイル
ページ名
コメント

location: 画像を表示する

画像を表示する

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

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


画像を読み込む

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

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

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


画像を表示する

drawImageメソッドを使います。

のメソッドです。

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

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


演習

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

ヒント