★★ Java の宿題ここで答えます Part 53 ★★
■ このスレッドは過去ログ倉庫に格納されています
0779772です。
2005/11/24(木) 02:43:25このプログラムを改良して、Integer.parseInt(br.readLine())で1を入力したら白、2なら赤、3なら青、4なら黄色、5なら黒の2×2の画像をアプレットで表示し、表示された結果をローカルディスクに保存するプログラムを希望します。
import java.applet.*;
import java.awt.*;
import java.awt.image.*;
public class color extends Applet {
Image img;
public void init(){
byte r [] = { 0,(byte)255,(byte)255,0,(byte)255};
byte g [] = { 0,(byte)255,0,0,(byte)255};
byte b [] = { 0,(byte)255,0,(byte)255,0};
IndexColorModel cm = new IndexColorModel(3,5,r,g,b);
int[] pix = {1,1,
1,1};
MemoryImageSource mimg = new MemoryImageSource (2,2,cm,pix,0,2);
img = createImage(mimg);
}
public void paint(Graphics g){
g.drawImage(img,0,0,100,100,this);
}
}
■ このスレッドは過去ログ倉庫に格納されています