アットウィキロゴ

grjj

import java.awt.*;
import java.awt.event.*;
import java.io.*;


class pro extends Frame {

int w,h,m,n;

int memor[][]=new int[657][232];
int memog[][]=new int[657][232];
int memob[][]=new int[657][232];

public static void main(String [] args) {
     Frame f=new pro(); 
     f.setTitle("pro"); 
     f.setSize(800,800); 
     f.setBackground(Color.yellow);         
     f.setVisible(true); 
 } 

pro(){

w=232;
h=657;

try{
   BufferedReader br =
     new BufferedReader(new FileReader("test.[[txt]]"));

String[] test = new String[w*h];
String str;
String x[]=new String[5];
   for(int i=0; i<w*h; i++){
      str = br.readLine();
  x=str.split(",");    
m=Integer.valueOf(x[0]);
n=Integer.valueOf(x[1]);
memor[m][n]=Integer.valueOf(x[2]);
memog[m][n]=Integer.valueOf(x[3]);
memob[m][n]=Integer.valueOf(x[4]);
   }

   br.close();
}
catch(IOException e){
   System.out.println("入出力エラーです。");
}
addWindowListener(new stopwin());
}
class stopwin extends WindowAdapter{
 public void windowClosing(WindowEvent we){System.exit(0);} 
 } 


public void paint(Graphics g){
int cc;
g.setColor(Color.blue);
for (m=0;m<h;m++){
for (n=0;n<w;n++){
cc=0;
if(memor[m][n]<200)cc=cc+1;
if(memog[m][n]<200)cc=cc+1;
if(memob[m][n]<200)cc=cc+1;
if(cc==3)g.drawRect(100+m,100+n,1,1);
}
}
}

}
最終更新:2010年10月18日 02:54