import java.awt.image.*; import java.awt.*; //-------------------------------------------------- // チップイメージクラス //-------------------------------------------------- class ChipImage{ // 横幅 int width; int GetWidth(){return width;} // 高さ int height; int GetHeight(){return height;} // ピクセルデータ int [] pix; // コンストラクタ1 ChipImage( int width, int height ){ this.width = width; this.height = height; }; // コンストラクタ2 ChipImage( int [] pix, int width, int height ){ this.pix = pix; this.width = width; this.height = height; }; // ピクセルデータセット void SetPix( int[] pix ){ this.pix = pix; } // イメージ形式にして返す(現在選択中用) Image GetImage(){ return Toolkit.getDefaultToolkit().createImage( new MemoryImageSource( width, height, pix, 0, width ) ); } }