| 
พบเกมหมากฮอสใน http://www.thaibg.com พัฒนาโดย อ.ทศพล ธนะทิพานนท์
จึงเป็นแนวคิดในการเขียนตาราง เพื่อใช้สอนนักศึกษาใช้ applet และ .jar 
DOS>jar cfm checker01.jar manifest.mf checker01.class checker01b.gif checker01w.gif
// http://www.particle.kth.se
import java.awt.*;
import java.applet.*;
import java.net.*; // Class URL
public class checker01 extends Applet {
  Image imgb,imgw;
  URL url;
  int w = 42;
  public void init() {
    setBackground(new Color(192,192,192));
    url = this.getClass().getResource("checker01w.gif"); 
    imgw = Toolkit.getDefaultToolkit().getImage(url);    
    url = this.getClass().getResource("checker01b.gif"); 
    imgb = Toolkit.getDefaultToolkit().getImage(url);
    // imgw = getImage(getCodeBase(),"x.gif"); outside .jar
  }
  public void paint(Graphics g) {
    g.setColor(Color.white);
    for (int i=0;i<4;i++) 
      for (int j=0;j<4;j++) {
        g.fillRect(i*w*2,j*w*2,w,w);
        g.fillRect(i*w*2 + w,j*w*2 + w,w,w);
      }
    for (int i=0;i<4;i++) {
      g.drawImage(imgw,i*w*2 + w,0,this);
      g.drawImage(imgw,i*w*2,w,this);
      g.drawImage(imgb,i*w*2 + w,w * 6,this);
      g.drawImage(imgb,i*w*2,w * 7,this);
    }
  }
} |   ต.ย.ใน appletviewer
 checker01
 - ทำงานได้ในแฟ้ม .jar แฟ้มเดียว
 - วาดตารางด้วย fillRect
 - load ภาพมา drawImage
checker02
 - ยังไม่ทดสอบใน .jar ให้ฝึกสร้างเอง
 - แสดงการเดินหมาก ใช้ข้อมูลจากอาร์เรย์
 - ถ้าอ่านหมากจากแฟ้มจะยืดหยุ่นกว่านี้
 |