Toolkit クラス
- [内容]
- AWT とマシン依存部分の間を埋めるためのクラスのスーパークラスです
- [主なメソッド]
- public Image createImage(byte[] imagedata)
- public abstract Image createImage(byte[] imagedata, int imageoffset, int imagelength)
- 指定されたバイト配列に保管されているイメージを復号化するイメージを,指定されたオフセットおよび長さで作成する.データは,GIF または JPEG など,このツールキットによってサポートされているイメージ形式にする必要がある.
- public abstract Image createImage(ImageProducer producer)
- public abstract Image createImage(String filename)
- public abstract Image createImage(URL url)
- 指定されたイメージプロデューサ,ファイル,または,URL からピクセルデータを取得するイメージを返す.ImageProducer は,Image オブジェクト用のイメージデータを生成することができるオブジェクトのためのインタフェースである.イメージには ImageProducer が含まれる.ImageProducer は,イメージの再構成が必要なとき,たとえば,Image の大きさの変更や Image の高さや幅が必要なときなどに使われる.
- public static Toolkit getDefaultToolkit()
- デフォルトの Toolkit を得る
- public abstract Image getImage(URL url)
- public abstract Image getImage(String filename)
- 指定された URL またはファイルからイメージを読み込む
- public abstract Dimension getScreenSize()
- ディスプレイ(スクリーン)の大きさを得る
- [使用例]
- プログラム例は,イメージファイルを表示した Window をスクリーン中央に表示し,バックグラウンドミュージックを流した例です.

- プログラム例は,ファイルから MediaTracker を利用してイメージを読み込んだ後,指定したピクセルの色を取得し,その色で長方形を描くと共に,色を修正して読み込んだ図形全体を描いた例です.

- [参照]
- Image, MediaTracker, PixelGrabber, MemoryImageSource,AudioSystem, AudioInputStream, Clip