พบเกมหมากฮอสใน 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 ให้ฝึกสร้างเอง
- แสดงการเดินหมาก ใช้ข้อมูลจากอาร์เรย์
- ถ้าอ่านหมากจากแฟ้มจะยืดหยุ่นกว่านี้
|