เริ่มพรีเซนต์ 16.00
หมดเวลาพรีเซนต์ 18.00
มารายตัวเพื่อส่งหัวข้อและรายชื่อก่อนเวลา 17.00 มิฉนั้นจะถูกหัก 2 คะแนน
ห้องพรีเซนต์ตั้งอยู่ที่ ชั้น3 อาคาร ศร 1. (ฝั่งขวา ประตูไม้ (ถ้ามองจากตึกสอง) สังเกตหน้าห้องจะมีที่วางรองเท้า)
กรุณามาให้เร็ว+ไว จะได้ ปิดคอร์ด อีกหนึ่งเรื่องครับ
วันเสาร์ที่ 17 กันยายน พ.ศ. 2554
วันพฤหัสบดีที่ 15 กันยายน พ.ศ. 2554
จับเวฃา แสดงบน frame
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class Th extends Thread implements Runnable{
Th() throws InterruptedException{
JLabel time = new JLabel("99");
Font a=new Font("Tohama",Font.PLAIN,35);
JFrame frame =new JFrame();
frame.setLayout(null);
frame.setSize(500,500);
frame.setVisible(true);
frame.add(time);
time.setBounds(10, 0, 100, 50);
time.setFont(a);
for(int i = 99;i >0;i--)
{
sleep(1000);
time.setText(""+i);
if(i == 95){
JOptionPane.showMessageDialog(null, "out of time");
System.exit(0);
}
}
}
public static void main(String[] args) throws InterruptedException {
new Th();
}
}
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class Th extends Thread implements Runnable{
Th() throws InterruptedException{
JLabel time = new JLabel("99");
Font a=new Font("Tohama",Font.PLAIN,35);
JFrame frame =new JFrame();
frame.setLayout(null);
frame.setSize(500,500);
frame.setVisible(true);
frame.add(time);
time.setBounds(10, 0, 100, 50);
time.setFont(a);
for(int i = 99;i >0;i--)
{
sleep(1000);
time.setText(""+i);
if(i == 95){
JOptionPane.showMessageDialog(null, "out of time");
System.exit(0);
}
}
}
public static void main(String[] args) throws InterruptedException {
new Th();
}
}
วันจันทร์ที่ 12 กันยายน พ.ศ. 2554
ประกาศงดการเรียน JAVA ตั้งแต่วันที่ 13-16 กย 2554
ประกาศงดการเรียน JAVA ตั้งแต่วันที่ 13-16 กย 2554
เนื่อจากผมป่วยด้วยไข้หวัด ไม่สามารถสอนได้ จึงต้องขออภัยมา ณ ที่นี้ด้วย
ส่วนนิสิตที่มีปัญหาเรื่องโปรเจคแล้วอยากปรึกษา ผมได้ทำตารางไว้ให้ดังนี้
วันที่ 19 == > 8.00-10.00
วันที่ 20 == > 14.00-15.00
วันที่ 21 == > 13.00-15.00
วันที่ 22 == > 8.00-10.00
วันที่ 23 == > 13.00-15.00
สำหรับหรับเมล์ที่ส่งมาถามคำถาม บางเมลผมอาจไม่ได้ตอบนะครับ ด้วยป่วยมาก ไม่ไหวจริงๆ
เจอกันใหม่ วันที่ 19 ครับ
เนื่อจากผมป่วยด้วยไข้หวัด ไม่สามารถสอนได้ จึงต้องขออภัยมา ณ ที่นี้ด้วย
ส่วนนิสิตที่มีปัญหาเรื่องโปรเจคแล้วอยากปรึกษา ผมได้ทำตารางไว้ให้ดังนี้
วันที่ 19 == > 8.00-10.00
วันที่ 20 == > 14.00-15.00
วันที่ 21 == > 13.00-15.00
วันที่ 22 == > 8.00-10.00
วันที่ 23 == > 13.00-15.00
สำหรับหรับเมล์ที่ส่งมาถามคำถาม บางเมลผมอาจไม่ได้ตอบนะครับ ด้วยป่วยมาก ไม่ไหวจริงๆ
เจอกันใหม่ วันที่ 19 ครับ
วันพุธที่ 7 กันยายน พ.ศ. 2554
วันอังคารที่ 6 กันยายน พ.ศ. 2554
ตัวอย่างเกม อัจฉริยะข้ามคืน
คำตอบอยู่ใน file ชื่อ jote.txt
เกมนี้คือเกมทายตัวเลข 4 หลัก ตามคำใบ้
ให้เอาไปทำเป็นตัวอย่างไม่ใช่ให้ลอกนะครับ แต่ถ้าจะลอกไปต้องทำให้ดีกว่านี้ มาก ถึงมากที่สุด
กดโหลดที่นี่
เกมนี้คือเกมทายตัวเลข 4 หลัก ตามคำใบ้
ให้เอาไปทำเป็นตัวอย่างไม่ใช่ให้ลอกนะครับ แต่ถ้าจะลอกไปต้องทำให้ดีกว่านี้ มาก ถึงมากที่สุด
กดโหลดที่นี่
วันจันทร์ที่ 5 กันยายน พ.ศ. 2554
จับการทำงานของ keyboard
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class KeyTest {
public static void main(String args[]) {
JFrame frame = new JFrame("Key Listener");
Container contentPane = frame.getContentPane();
KeyListener listener = new KeyListener() {
public void keyPressed(KeyEvent e) {
dumpInfo("Pressed", e);
}
public void keyReleased(KeyEvent e) {
dumpInfo("Released", e);
}
public void keyTyped(KeyEvent e) {
dumpInfo("Typed", e);
}
private void dumpInfo(String s, KeyEvent e) {
System.out.println(s);
int code = e.getKeyCode();
System.out.println("\tCode: " + KeyEvent.getKeyText(code));
System.out.println("\tChar: " + e.getKeyChar());
int mods = e.getModifiersEx();
System.out.println("\tMods: "
+ KeyEvent.getModifiersExText(mods));
System.out.println("\tLocation: "
+ location(e.getKeyLocation()));
System.out.println("\tAction? " + e.isActionKey());
}
private String location(int location) {
switch (location) {
case KeyEvent.KEY_LOCATION_LEFT:
return "Left";
case KeyEvent.KEY_LOCATION_RIGHT:
return "Right";
case KeyEvent.KEY_LOCATION_NUMPAD:
return "NumPad";
case KeyEvent.KEY_LOCATION_STANDARD:
return "Standard";
case KeyEvent.KEY_LOCATION_UNKNOWN:
default:
return "Unknown";
}
}
};
JTextField text = new JTextField();
text.addKeyListener(listener);
contentPane.add(text, BorderLayout.NORTH);
frame.pack();
frame.show();
}
}
import java.awt.Container;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class KeyTest {
public static void main(String args[]) {
JFrame frame = new JFrame("Key Listener");
Container contentPane = frame.getContentPane();
KeyListener listener = new KeyListener() {
public void keyPressed(KeyEvent e) {
dumpInfo("Pressed", e);
}
public void keyReleased(KeyEvent e) {
dumpInfo("Released", e);
}
public void keyTyped(KeyEvent e) {
dumpInfo("Typed", e);
}
private void dumpInfo(String s, KeyEvent e) {
System.out.println(s);
int code = e.getKeyCode();
System.out.println("\tCode: " + KeyEvent.getKeyText(code));
System.out.println("\tChar: " + e.getKeyChar());
int mods = e.getModifiersEx();
System.out.println("\tMods: "
+ KeyEvent.getModifiersExText(mods));
System.out.println("\tLocation: "
+ location(e.getKeyLocation()));
System.out.println("\tAction? " + e.isActionKey());
}
private String location(int location) {
switch (location) {
case KeyEvent.KEY_LOCATION_LEFT:
return "Left";
case KeyEvent.KEY_LOCATION_RIGHT:
return "Right";
case KeyEvent.KEY_LOCATION_NUMPAD:
return "NumPad";
case KeyEvent.KEY_LOCATION_STANDARD:
return "Standard";
case KeyEvent.KEY_LOCATION_UNKNOWN:
default:
return "Unknown";
}
}
};
JTextField text = new JTextField();
text.addKeyListener(listener);
contentPane.add(text, BorderLayout.NORTH);
frame.pack();
frame.show();
}
}
สมัครสมาชิก:
บทความ (Atom)